hi,
i want to have version control in my app, so if app version was smaller than server version, i have to redirect to download new app and prevent to open app, so how can i redirect to web url and how to prevent to open app.
i use framework7 vue version 3.
thanks
Maybe you can use cordova-splash-plugin. and prevent to auto hide.
<preference name="AutoHideSplashScreen" value="false" />
cordova-plugin-splashscreen
then using on eg deviceready event, call the server and ask for the versioin. compare that version with your app version.
document.addEventListener("deviceready", checkVersion, false);
function checkVersion () {
app.request.get('somepage.html', function (data) {
compareF7DataVersion vs serverDataVersion
if (appVer > serverVer) {
// send user to playstore / appstore
} else navigator.splashscreen.hide();
});
}
var app = new Framework7({
data: function () {
return {
username: 'user',
firstName: 'Name',
lastName: 'Last Name',
version: 1.0.0
};
},
});
2 Likes