【问题标题】:cordova : pause event doesn't fire when receiving a phone call on iphone科尔多瓦:在 iphone 上接听电话时不会触发暂停事件
【发布时间】:2015-06-16 06:52:51
【问题描述】:

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

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

在android中它可以正常工作。

有什么想法吗?

【问题讨论】:

  • 嗯会期望“暂停”事件也被触发。也许这个事件被解雇了? cordova.apache.org/docs/en/5.1.1/…
  • @Mark:我认为它指的是黑莓设备上的物理按钮。但感谢您的建议。

标签: ios cordova ionic-framework ionic onpause


【解决方案1】:

万岁!!

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

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

resign 和 active 事件实际上记录在 cordova 文档中,但我没有注意到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 2020-06-30
    • 1970-01-01
    相关资源
    最近更新 更多