Shake SDK wrapper
npm install @shakebugs/react-native-shakebash
npm install @shakebugs/react-native-shake
`
Install pods from the project root directory:
`bash
cd ios && pod install && cd ..
`
#### Expo
If you are using Expo, recommended way to install packages is by using expo install command:
`bash
npm install @shakebugs/react-native-shake
`
Shake is not supported in Expo Go, you need to set up development builds
in order to use Shake with Expo.
$3
Call Shake.start() method in the index.js file.
`javascript title="index.js"
import {AppRegistry, Platform} from 'react-native';
import App from './src/App';
import {name as appName} from './app.json';
import Shake from '@shakebugs/react-native-shake';
AppRegistry.registerComponent(appName, () => App);
const apiKey = Platform.OS === 'ios' ? 'ios-app-api-key' : 'android-app-api-key';
Shake.start(apiKey);
`
Replace ios-app-api-key and android-app-api-key` with the actual values you have in your app settings.