react-native-pedometer
React Native pedometer support for iOS version 8.0 and higher. The module is CMPedometer wrapper. More info about CMPedometer can be found in https://developer.apple.com/library/ios/documentation/CoreMotion/Reference/CMPedometer_class/
Installation
First install the npm package from your app directory:
npm install react-native-pedometer --save
Installation on iOS
In XCode, right click Libraries. Click Add Files to "[Your project]". Navigate to node_modules/react-native-pedometer. Add the file RNPedometer.xcodeproj.
In the Project Navigator, select your project. Click the build target. Click Build Phases. Expand Link Binary With Libraries. Click the plus button and add libRNPedometer.a under Workspace.
Run your project (⌘+R).
Basic usage
// Import the react-native-pedometer modulevar Pedometer = ; // start tracking from current timevar now = ;Pedometer; // query pedometer data from selected date to other selected datevar startDate = ;startDate;var endDate = ;Pedometer; // determine pedometer availabilityPedometer; Pedometer; Pedometer; Pedometer; Pedometer; // stop pedometer updatesPedometer;
Notes
- CMPedometer is supported on iPhone 5s and newer.
- Android is not supported.