当用户直接关闭应用程序(通过双击主页按钮然后滑动应用程序)时,我可以在 iOS 上挂接任何 Cordova/DOM 事件吗? pause
事件在按下 Home 按钮一次并将应用程序发送到后台时成功触发,但双击+关闭似乎不会执行此操作 - 至少在模拟器中。
我正在使用 pause
事件来捕获和存储应用程序状态,因此关闭而不保存将使用户无法返回到之前的状态,或者更糟的是,返回到旧状态。
我知道文档中的“iOS Quirks”警告:
In the pause handler, any calls to the Cordova API or to native plugins that go through Objective-C do not work, along with any interactive calls, such as alerts or console.log(). They are only processed when the app resumes, on the next run loop.
...但除非有人纠正我,否则我不认为这是这里的问题
最佳答案
这个问题在 ionic 论坛上被问了很多,目前的共识似乎是这是不可能的。我对计时应用程序也有同样的渴望。我最终决定以可接受的频率使用 setInterval(对我来说 3 秒就可以了)。同意这应该是一个功能
关于javascript - iOS 上的 Cordova `pause` 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46864659/