CodePush — OTA (Over-The-Air) updates for React Native.
Setup:
1npm install react-native-code-push
Configure in index.js:
1import codePush from 'react-native-code-push';23const App = () => <MainApp />;45export default codePush({6 checkFrequency: codePush.CheckFrequency.ON_APP_RESUME,7 installMode: codePush.InstallMode.IMMEDIATE,8})(App);
Manual check:
1import codePush from 'react-native-code-push';23async function checkForUpdates() {4 const update = await codePush.checkForUpdate();5 if (update) {6 await codePush.sync({7 installMode: codePush.InstallMode.IMMEDIATE,8 });9 }10}
Features: