【问题标题】:Capture app exit on Phonegap app?在Phonegap应用程序上捕获应用程序退出?
【发布时间】:2014-06-13 11:16:57
【问题描述】:

我正在将我的网络应用程序转换为 phonegap 应用程序,我想知道是否有一种方法可以在用户退出应用程序时进行监听,以便我可以在我的数据库中将它们标记为“离线” ?

这可能吗?

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

目前,我每 30 秒使用一次轮询来更新用户的到期时间,如果服务器没有更新,则将它们标记为离线。但我想完全放弃投票。

【问题讨论】:

    标签: cordova


    【解决方案1】:

    并非所有设备供应商都允许应用显式退出,例如苹果。因为这也可能被检测为崩溃 你可以看看PhoneGap中的Pause和resume事件

    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

    【讨论】:

    • 谢谢拉贾希。我将更改我的代码,使离线状态在 15 分钟内不会出现,让他们有时间在他们离开时返回应用程序。
    猜你喜欢
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2023-04-01
    相关资源
    最近更新 更多