ios - Cordova : pause event doesn't fire when receiving a phone call on iphone

标签 ios cordova ionic-framework ionic onpause

我用 cordova 和 ionic 创建了一个 android & iOS 应用程序。我为 pause 事件添加了一个监听器,它会在另一个应用程序中断我的事件时触发,例如当我通过 Skype 接听电话或点击 iOS 设备上的主页按钮时。

问题是在我的 iPhone 上,如果我接到电话,暂停事件不会触发!这让我疯狂!为什么电话与其他应用程序的中断不同?

在android中它可以正常工作。

任何的想法?

最佳答案

万岁!!

这是解决方案:
https://issues.apache.org/jira/browse/CB-115?jql=project%20%3D%20CB%20AND%20text%20~%20pause

仅对于 ios,还有 'resign' 和 'active' 事件。
请注意,某些操作会触发“暂停”和“辞职”事件。

辞职和事件事件实际上记录在 Cordova 文档中,但我没有注意到。

关于ios - Cordova : pause event doesn't fire when receiving a phone call on iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30860675/

相关文章:

ios - 如何调用我们的应用程序并获取来电的详细信息?

iphone - 如何在 objective-c 中创建自定义异常?

android - IONIC 3 'at' 类型不存在 'ILocalNotification

javascript - ng-click 不在 Ionic 中触发

android - 使用 android :debuggable ="false" 调试 Ionic 应用程序

ios - 如何在 Spotify 登录时处理 Facebook 的两步验证?

ios - CoreData - 在后台上下文中删除对象时的不一致行为(附加测试项目)

Android/Ios 应用内计费。唯一身份

android - 如何在 Android Studio (LogCat) 中删除 Chromium 日志

javascript - Cordova 文件传输未命中服务器端点