如果长时间在后台运行,为什么我的 phonegap 应用程序会重新启动
why does my phonegap app restart if kept in background for long
如果长时间在后台运行,我的 phonegap 应用程序会重新启动。例如,如果我第二天打开我的应用程序,它会重新启动,而不是从我离开的地方开始。否则它似乎可以完美地保存状态。
我看到安装在 iphone 上的其他一些应用也会出现这种情况,例如 instagram、twitter,但 facebook 和 whatsapp 不会。 iOS 如果长时间处于后台,是否会终止应用程序?我可以阻止这种情况吗?
我正在 iOS9 上使用 Phonegap CLI 6.0.1(cordova 构建版本 4.0.1)进行测试。让我知道是否需要任何其他信息。谢谢!
iOS 将在需要资源时终止应用程序。您无法采取任何措施来防止您的应用被终止(被 iOS 或用户终止)。这与您使用 phonegap(或其他任何东西)制作的应用无关。
您需要编写您的应用程序代码来处理被杀死的问题。当用户选择再次使用你的应用程序时(在它碰巧被杀死之后),你的应用程序应该立即启动回到它原来的位置,恢复它以前的状态。这就是所有好的应用程序所做的。
如果长时间在后台运行,我的 phonegap 应用程序会重新启动。例如,如果我第二天打开我的应用程序,它会重新启动,而不是从我离开的地方开始。否则它似乎可以完美地保存状态。
我看到安装在 iphone 上的其他一些应用也会出现这种情况,例如 instagram、twitter,但 facebook 和 whatsapp 不会。 iOS 如果长时间处于后台,是否会终止应用程序?我可以阻止这种情况吗?
我正在 iOS9 上使用 Phonegap CLI 6.0.1(cordova 构建版本 4.0.1)进行测试。让我知道是否需要任何其他信息。谢谢!
iOS 将在需要资源时终止应用程序。您无法采取任何措施来防止您的应用被终止(被 iOS 或用户终止)。这与您使用 phonegap(或其他任何东西)制作的应用无关。
您需要编写您的应用程序代码来处理被杀死的问题。当用户选择再次使用你的应用程序时(在它碰巧被杀死之后),你的应用程序应该立即启动回到它原来的位置,恢复它以前的状态。这就是所有好的应用程序所做的。