【问题标题】:Refresh app every time user opens it每次用户打开应用程序时刷新它
【发布时间】:2018-04-03 03:47:14
【问题描述】:
我正在使用 Phonegap Cordova,并且有一个 iOS 应用程序和 Web 应用程序可以相互同步信息,但我遇到的问题是,如果用户在他们的设备上打开了 iOS,但将其最小化,则数据不会不实时更新。因此,如果他们在 Web 应用程序上添加一些内容并查看 iOS 应用程序,则不会在 iOS 端进行更改,因此他们必须关闭应用程序并重新启动。这不是很用户友好。
有人对如何解决这个问题有任何建议吗?也许每次打开时都会刷新应用程序,或者向上滚动以手动刷新?
任何帮助都会很棒!谢谢。
【问题讨论】:
标签:
ios
cordova
phonegap-plugins
cordova-plugins
phonegap
【解决方案1】:
使用这个插件:
cordova-plugin-background
并在索引中使用此代码刷新应用程序
document.addEventListener('deviceready', function () {
cordova.plugins.backgroundMode.enable();
cordova.plugins.backgroundMode.onactivate = function () {
setInterval(function () {
location.reload();
}, 10000);
}
}, false);
你的应用程序每 10000 秒在后台刷新一次,你可以更改时间