暂停Amazon Appstore webapp退出?

时间:2014-02-06 09:31:06

标签: kindle-fire kindle amazon-appstore

我们有一个应用程序作为亚马逊Appstore网络应用程序的一部分,它允许网络应用程序本地出现在他们的Appstore中,例如Kindle Fire HDX。我们的问题:应用程序在关闭时不会退出并清除,它会永久存储在某些持久缓存中,导致我们的用户会话,websockets,远程用户同步等概念出现问题(这是一个大型多人虚拟世界)。当用户关闭时,我们如何强制应用程序正确清除自己?

(在XCode设置中,可比较的布尔值为“UIApplicationExitsOnSuspend”......)

1 个答案:

答案 0 :(得分:2)

我最初的建议是使用PageVisibility API http://www.w3.org/TR/page-visibility/(这里建议为Is there a way to detect if a browser window is not currently active?),但看起来它还需要一些更强大的检查,利用window.onblur以及您自己的评论上述

if (isKindle) { window.onblur = window.onpagehide = function(e) { /* doStuff(); */ }; }