我用cordova和ionic创建了一个android和iOS应用程序。我为暂停事件添加了一个监听器,当另一个应用程序中断我的时,它会触发,例如当我通过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文档中,但我没有注意到。