react-native-haptic
Install the package in your project directory
$ npm install react-native-haptic --save
Link the library to the XCode proj of your React Native project (ios -> "your_project.xcodeproj").
- In XCode, in the project navigator, right click
Libraries
➜Add Files to [your project's name]
- Go to
node_modules
➜-react-native-haptic
and addReactNativeHaptic.xcodeproj
- In XCode, in the project navigator, select your project. Add
libReactNativeHaptic.a
to your project'sBuild Phases
➜Link Binary With Libraries
- Run your project (
Cmd+R
)<
How to use
; <TouchableHighlight style=styleswrapper onPress= ReactNativeHaptic>
Example
I would suggest to run the example directly on your device, since chances are you won't feel the feedback in the simulator ;)
Methods
/** * @static * @method prepare * @description Prepares the Taptic Engine (Awaken state). Usually used seconds before triggering a feedback. * This is optional, mostly used when the feedback needs to be synced with sound. * */ static { ReactNativeHaptic; } /** * @static * @method Generate * @description Triggers haptic feedback of type :type * @param type Type of haptic feedback */ static { ReactNativeHaptic; }