为什么我的phonegap应用程序如果长时间保留在后台重新启动

时间:2016-04-15 18:02:16

标签: ios cordova hybrid-mobile-app phonegap-cli

如果长时间保留在后台,我的phonegap应用会重新启动。例如,如果我第二天打开我的应用程序它重新启动而不是从我离开的地方开始。否则它似乎完全保持状态。

我发现其他一些应用程序也会发生这种情况,这些应用程序也安装在iphone上,如Instagram,Twitter,但不适用于facebook和whatsapp。如果在后台长时间iOS会杀死应用吗?我可以阻止这个吗?

我在iOS9上使用Phonegap CLI 6.0.1(cordova build version 4.0.1)测试。如果需要任何其他信息,请与我们联系。谢谢!

1 个答案:

答案 0 :(得分:1)

iOS会在需要资源时终止应用。您无法阻止您的应用被杀(iOS或用户)。这与使用phonegap(或其他任何东西)制作的应用程序无关。

您需要对应用进行编码以处理被杀事件。当用户选择再次使用您的应用程序(在它被杀之后),您的应用程序应该立即启动到原来的位置,恢复其以前的状态。这就是所有优秀应用程序的功能。