react-native-appupdate
v1.1.2
Published
Update apk and update from app store in React Native
Maintainers
Readme
React Native AppUpdate
Update apk and update from app store in React Native.
Installation
npm install react-native-appupdate --saveNote: If your react-native version < 0.40
npm install [email protected] --saveadding automatically with react-native link
react-native link react-native-appupdate
react-native link react-native-fsUsage
import { Alert } from 'react-native';
import AppUpdate from 'react-native-appupdate';
const appUpdate = new AppUpdate({
iosAppId: '123456',
apkVersionUrl: 'https://github.com/version.json',
needUpdateApp: (needUpdate) => {
Alert.alert(
'Update tip',
'Finding new version, do you want to update?',
[
{text: 'Cancel', onPress: () => {}},
{text: 'Update', onPress: () => needUpdate(true)}
]
);
},
forceUpdateApp: () => {
console.log("Force update will start")
},
notNeedUpdateApp: () => {
console.log("App is up to date")
},
downloadApkStart: () => { console.log("Start") },
downloadApkProgress: (progress) => { console.log(`Downloading ${progress}%...`) },
downloadApkEnd: () => { console.log("End") },
onError: () => { console.log("downloadApkError") }
});
appUpdate.checkUpdate();// version.json
{
"versionName":"1.0.0",
"apkUrl":"https://github.com/NewApp.apk",
"forceUpdate": false
}Third Library
- react-native-fs
