Matteo Pisani
E-mail: [email protected]
Linkedin: http://www.linkedin.com/in/matteopisani
This plugin allows developer to manage Taptic Engine feedback of supported Apple devices. With a simple call to the "TapticEngine" object, vibration can be performed.
- iPhone 6S
- iPhone 6S Plus
- iPad Pro
- iOS >= 9.0
Create a new Cordova Project
$ cordova create TapticEngineApplication com.development.tapticengine TapticEngineApplication
Clone the plugin
$ git clone https://github.com/xonoxitron/cordova-plugin-tapticengine.git
Install the plugin
$ cd TapticEngineApplication
$ cordova -d plugin add ../cordova-plugin-tapticengine
Or alternatively
Clone the plugin
$ cd TapticEngineApplication
$ git clone cordova-plugin-tapticengine
Edit ~/TapticEngineApplication/www/yourfile.js
and add the following code inside or after that onDeviceReady
event has been triggered
document.addEventListener('touchstart',function()
{
TapticEngine.generateTapticFeedback(); // perform a vibration
},false);
Install iOS platform
cordova platform add ios
Run the code
cordova run ios
Or
cordova run ios --device
- Inside the path
~/cordova-plugin-tapticengine/test/TapticEngineApplication
there's theXCode iOS
test application, just open it, build it, connect your device and deploy it in. - When test application opens
TapticEngine (object)
will be created. - Cordova core brings to JavaScript the object in question exposing private API of
UITapticEngine
Class. - By pressing the touchscreen, if your device is supported, you should feed TapticEngine vibration performed under your finger.