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-updates
oryarn 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.