1.0.0 • Published 7 years ago

react-native-vibration-feedback v1.0.0

Weekly downloads
5
License
-
Repository
-
Last release
7 years ago

react-native-vibration-feedback

Vibration feedback for React Native applications.

Getting started

$ npm install react-native-vibration-feedback --save

Mostly automatic installation

$ react-native link react-native-vibration-feedback

Manual installation

iOS

  1. In XCode, in the project navigator, right click LibrariesAdd Files to [your project's name]
  2. Go to node_modulesreact-native-vibration-feedback and add RNVibrationFeedback.xcodeproj
  3. In XCode, in the project navigator, select your project. Add libRNVibrationFeedback.a to your project's Build PhasesLink Binary With Libraries
  4. Run your project (Cmd+R)<

Android

  1. Open up android/app/src/main/java/[...]/MainActivity.java
  • Add import com.reactlibrary.RNVibrationFeedbackPackage; to the imports at the top of the file
  • Add new RNVibrationFeedbackPackage() to the list returned by the getPackages() method
  1. Append the following lines to android/settings.gradle:
    include ':react-native-vibration-feedback'
    project(':react-native-vibration-feedback').projectDir = new File(rootProject.projectDir, 	'../node_modules/react-native-vibration-feedback/android')
  2. Insert the following lines inside the dependencies block in android/app/build.gradle:
      compile project(':react-native-vibration-feedback')

Usage

import RNVibrationFeedback from 'react-native-vibration-feedback';

// TODO: What to do with the module?
RNVibrationFeedback;

ID parameter

The ID parameter is used to define what vibration feedback you want to use. In iOS you can use any ID from AudioServices on this list. For Android you can use the IDs from the table bellow.

IDNameDescription
1519PeekWeak short vibration
1520PopStrong short vibration