在Phonegap应用程序上捕获app退出?

时间:2014-06-13 11:16:57

标签: cordova

我正在将我的网络应用转换为手机版,我想知道是否有办法在用户退出应用时收听,这样我就可以在我的数据库中将它们标记为& #39;离线'?

这可能吗?

我的另一个想法是,如果他们被标记为' online'在您的数据库中,如何将其更改为“离线”'如果他们关掉手机,那么应用程序是否可以在手机关闭之前对手机关机做出反应?

目前,我每隔30秒使用一次轮询来更新用户的到期时间,如果服务器没有更新,则会将其标记为脱机。但我想彻底摆脱民意调查。

1 个答案:

答案 0 :(得分:1)

并非所有设备供应商都允许应用明确退出,例如苹果。因为这也可能被检测为崩溃 您可以查看暂停和恢复PhoneGap中的事件

http://docs.phonegap.com/en/1.8.1/cordova_events_events.md.html#pause http://docs.phonegap.com/en/1.8.1/cordova_events_events.md.html#resume