Skip to content

mgscreativa/react-native-code-push-plugin

 
 

Repository files navigation

react-native-code-push-plugin

Config plugin to auto-configure react-native-code-push when the native code is generated (npx expo prebuild).

⚠️ Remove Expo updates completely ⚠️

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 or yarn remove expo-updates
  • Any other thing you have done with Expo updates

Add the package to your npm dependencies

Tested against Expo SDK 50

yarn add react-native-code-push react-native-code-push-plugin

After installing this npm package, add the config plugin to the plugins array of your app.json or app.config.js:

CodePushServerURL is optional if you want to use a self-hosted version of CodePush.

{
  "expo": {
    "plugins": [
      [
        "react-native-code-push-plugin",
        {
          "android": {
            "CodePushServerURL": "YOUR_CODE_PUSH_SERVER_URL",
            "CodePushDeploymentKey": "YOUR_ANDROID_CODE_PUSH_KEY"
          },
          "ios": {
            "CodePushServerURL": "YOUR_CODE_PUSH_SERVER_URL",
            "CodePushDeploymentKey": "YOUR_IOS_CODE_PUSH_KEY"
          }
        }
      ]
    ]
  }
}

Next, rebuild your app as described in the "Adding custom native code" guide.

About

Code Push plugin to integrate seamlessly with Expo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.6%
  • JavaScript 1.4%