2017-10-21 63 views
0

当用户直接关闭应用程序(通过双击主屏幕按钮然后刷除应用程序),我是否可以在iOS上挂接Cordova/DOM事件? pause事件在主页按钮被按下一次并且应用程序被发送到背景时成功触发,但双击+关闭似乎不会这样做 - 至少在模拟器中。iOS上的科尔多瓦`暂停'事件

我正在使用pause事件来捕获和存储应用程序状态,因此在没有保存的情况下关闭会让没有以前的状态的用户返回或更糟的是旧状态。

我知道文档中的“iOS的怪癖”的警告,上面写着:

在暂停处理,通过Objective-C的去科尔多瓦API或本地插件任何电话不工作,以及任何交互式调用,例如alert或console.log()。只有在应用程序继续运行时,才会在下一次运行循环中处理它们。

...但除非有人纠正我,我不认为这是在这里

回答

1

问题这个问题已经被问过离子论坛和目前的共识有很多似乎是这个不可能。我有这样一个时间保持应用程序的相同愿望。我最终决定在可接受的频率下使用setInterval(对于我来说3秒很好)。同意这应该是一个功能