Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 每次用户打开应用程序时刷新它_Ios_Cordova_Phonegap Plugins_Cordova Plugins_Phonegap - Fatal编程技术网

Ios 每次用户打开应用程序时刷新它

Ios 每次用户打开应用程序时刷新它,ios,cordova,phonegap-plugins,cordova-plugins,phonegap,Ios,Cordova,Phonegap Plugins,Cordova Plugins,Phonegap,我使用Phonegap Cordova,有一个iOS应用程序和一个web应用程序,可以互相同步信息,但我遇到的问题是,如果用户在他们的设备上打开了iOS,但最小化了,数据就不会实时更新。因此,如果他们在web应用程序上添加了一些内容,并查看iOS应用程序,则不会在iOS端进行更改,因此他们必须关闭应用程序并重新启动。这对用户不是很友好 有谁能给我一些建议来解决这个问题吗?也许每次打开应用程序时都要刷新,或者向上滚动以手动刷新 任何帮助都会很好!谢谢。您在这里肯定有一些选择: 当用户将应用程序带

我使用Phonegap Cordova,有一个iOS应用程序和一个web应用程序,可以互相同步信息,但我遇到的问题是,如果用户在他们的设备上打开了iOS,但最小化了,数据就不会实时更新。因此,如果他们在web应用程序上添加了一些内容,并查看iOS应用程序,则不会在iOS端进行更改,因此他们必须关闭应用程序并重新启动。这对用户不是很友好

有谁能给我一些建议来解决这个问题吗?也许每次打开应用程序时都要刷新,或者向上滚动以手动刷新


任何帮助都会很好!谢谢。

您在这里肯定有一些选择:

  • 当用户将应用程序带回前台时,您可以使用应该触发的事件(至少我认为它是这样做的,我自己没有使用过该事件)
  • 如果它适用于您的用例,您可以使用将数据推送到设备并触发更新
  • 手动向下滑动刷新也很好,甚至可以在上面的选项之上
使用此插件: cordova插件背景

在索引中,请将此代码用于refrech应用程序

document.addEventListener('deviceready', function () {

            cordova.plugins.backgroundMode.enable();

             cordova.plugins.backgroundMode.onactivate = function () {

               setInterval(function () {

                   location.reload();

                }, 10000);
             }
           }, false);
你可以应用它,每10000秒回圈一次,你可以改变时间