当应用程序处于活动状态时,phonegap 通用推送 ios 警报

Posted

技术标签:

【中文标题】当应用程序处于活动状态时,phonegap 通用推送 ios 警报【英文标题】:phonegap generic push ios alert when app is active 【发布时间】:2013-06-24 12:23:21 【问题描述】:

我有使用 push plugin 的 phonegap 应用程序,在 iphone 上运行。问题是当收到通知时,会出现警报窗口。 我期待的是

1- 应用程序正在后台模式或睡眠模式下运行,应显示推送警报。这行得通

2- 应用程序处于活动状态并在前台/前台运行,在推送通知消息上,不应出现任何警报消息。就像现在一样,它会在每个通知上显示警报 navigator.notification.alert(event.alert); 消息。

所以问题是如果应用程序正在运行并且前台处于活动状态,如何跳过通知警报? 或者当应用程序通过按 iphone 上的主页按钮移动到后台时的任何事件,我可以处理或更改警报代码...?

【问题讨论】:

【参考方案1】:

您应该处理 pause 和 resume 科尔多瓦事件并将您的逻辑添加到它们。 cordova 文档中有完整的示例。

【讨论】:

以上是关于当应用程序处于活动状态时,phonegap 通用推送 ios 警报的主要内容,如果未能解决你的问题,请参考以下文章

当设备的(android)键盘处于活动状态时,jquery 移动弹出窗口小部件不会移动

当应用程序处于活动状态时,iOS 处理推送通知点击

当应用程序处于非活动状态时可以接收 UIAccelerometer 更新吗?

FCM点击应用处于后台状态时如何打开用户指定的活动而不是默认活动

当 UISearchBar 处于活动状态时,滚动到 UITableView 应用程序会崩溃

当特定的弹簧配置文件处于活动状态时,如何防止运行测试?