Config plugin to auto-configure react-native-code-push when the native code is generated (npx expo prebuild).
Tested against Expo SDK 50
yarn add react-native-code-push react-native-code-push-plugin
Before installing this package, you need completely remove Expo updates from your project:
- Expo updates configurations
- Expo updates execution code in your app
- Expo updates package
npm uninstall -s expo-updatesoryarn remove expo-updates - Any other thing you have done with Expo updates
After installing this npm package, add the config plugin to the plugins array of your app.json or app.config.js:
{
"expo": {
"plugins": [
[
"react-native-code-push-plugin",
{
"android": {
"CodePushServerURL": "YOUR_CODE_PUSH_SERVER_URL", // Optional. Pass this value to configure a self-hosted codepush server.
"CodePushDeploymentKey": "YOUR_ANDROID_CODE_PUSH_KEY"
},
"ios": {
"CodePushServerURL": "YOUR_CODE_PUSH_SERVER_URL", // Optional. Pass this value to configure a self-hosted codepush server.
"CodePushDeploymentKey": "YOUR_IOS_CODE_PUSH_KEY"
}
}
]
]
}
}Next, rebuild your app as described in the "Adding custom native code" guide.