2.0.0 • Published 9 years ago
cordova-plugin-tapticengine v2.0.0
Cordova Plugin iOS Taptic Engine
(cordova-plugin-tapticengine v2.0.0)
Author
Matteo Pisani
E-mail: matteo.pisani.91@gmail.com
Linkedin: http://www.linkedin.com/in/matteopisaniDescription
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.
Supported Devices (Apple)
- iPhone 7
- iPhone 7 Plus
- iPhone 6S
- iPhone 6S Plus
- iPad Pro
Supported OS
- iOS >= 9.0
Starting
Create a new Cordova Project
$ cordova create TapticEngineApplication com.development.tapticengine TapticEngineApplicationInstalling the plugin (from GIT)
Clone the plugin
$ git clone https://github.com/xonoxitron/cordova-plugin-tapticengine.gitInstall the plugin
$ cd TapticEngineApplication
$ cordova -d plugin add ../cordova-plugin-tapticengineOr alternatively
Installing the plugin (from NPM)
Clone the plugin
$ cd TapticEngineApplication
$ git clone cordova-plugin-tapticengineUsing
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);Testing
Install iOS platform
cordova platform add iosRun the code
cordova run iosOr
cordova run ios --deviceTest Application
- Inside the path
~/cordova-plugin-tapticengine/test/TapticEngineApplicationthere's theXCode iOStest 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
UITapticEngineClass. - By pressing the touchscreen, if your device is supported, you should feed TapticEngine vibration performed under your finger.