Ios 每次用户打开应用程序时刷新它
我使用Phonegap Cordova,有一个iOS应用程序和一个web应用程序,可以互相同步信息,但我遇到的问题是,如果用户在他们的设备上打开了iOS,但最小化了,数据就不会实时更新。因此,如果他们在web应用程序上添加了一些内容,并查看iOS应用程序,则不会在iOS端进行更改,因此他们必须关闭应用程序并重新启动。这对用户不是很友好 有谁能给我一些建议来解决这个问题吗?也许每次打开应用程序时都要刷新,或者向上滚动以手动刷新Ios 每次用户打开应用程序时刷新它,ios,cordova,phonegap-plugins,cordova-plugins,phonegap,Ios,Cordova,Phonegap Plugins,Cordova Plugins,Phonegap,我使用Phonegap Cordova,有一个iOS应用程序和一个web应用程序,可以互相同步信息,但我遇到的问题是,如果用户在他们的设备上打开了iOS,但最小化了,数据就不会实时更新。因此,如果他们在web应用程序上添加了一些内容,并查看iOS应用程序,则不会在iOS端进行更改,因此他们必须关闭应用程序并重新启动。这对用户不是很友好 有谁能给我一些建议来解决这个问题吗?也许每次打开应用程序时都要刷新,或者向上滚动以手动刷新 任何帮助都会很好!谢谢。您在这里肯定有一些选择: 当用户将应用程序带
任何帮助都会很好!谢谢。您在这里肯定有一些选择:
- 当用户将应用程序带回前台时,您可以使用应该触发的事件(至少我认为它是这样做的,我自己没有使用过该事件)
- 如果它适用于您的用例,您可以使用将数据推送到设备并触发更新
- 手动向下滑动刷新也很好,甚至可以在上面的选项之上
document.addEventListener('deviceready', function () {
cordova.plugins.backgroundMode.enable();
cordova.plugins.backgroundMode.onactivate = function () {
setInterval(function () {
location.reload();
}, 10000);
}
}, false);
你可以应用它,每10000秒回圈一次,你可以改变时间