react-native-rn-in-app-update
v1.0.3
Published
Google in app update plugin for react-native (Android only)
Downloads
267
Readme
react-native-rn-in-app-update
Google in-app updates support for react-native. Specially created for android only. After installing plugin user will get android app update popup if there is any update available on play store.
Installation
$ npm install react-native-rn-in-app-update --save
Linking (RN < 0.60)
$ react-native link react-native-rn-in-app-update
Android
only react-native link require
Linking (RN >= 0.60)
Android
It will auto linked after installing package
IOS
No native implementation for ios. If project show missing pod error then perform following step:
cd ios && pod install
Additional configuration in android (Required)
Add Below Lines in MainActivity.java
...
...
import com.logicwind.inappupdate.InAppUpdateUtils; // add this
// Create object :
private InAppUpdateUtils appUpdateUtils;
@Override
protected void onCreate(Bundle savedInstanceState) {
...
...
appUpdateUtils = new InAppUpdateUtils(this); // add this
appUpdateUtils.initAppUpdaterAndCheckForUpdate(); // add this
appUpdateUtils.registerListener(); // add this
}
// Add below method also
@Override
protected void onResume() {
super.onResume();
appUpdateUtils.ifUpdateDownloadedThenInstall();
}
// Add below method also
@Override
protected void onDestroy() {
super.onDestroy();
appUpdateUtils.unregisterListener();
}
That's it. Configuration done. No need to add anything in your application js file.
How to test in-app-update?
Please find testing instruction here
License
This project is licensed under the MIT License - see the LICENSE.md file for details