升级到 Cordovo 2.2.0,现在推送通知在锁定屏幕 (IOS) 上停止工作

Posted

技术标签:

【中文标题】升级到 Cordovo 2.2.0,现在推送通知在锁定屏幕 (IOS) 上停止工作【英文标题】:Upgraded to Cordovo 2.2.0 and now push notifications stopped working on lock screen (IOS) 【发布时间】:2012-11-16 15:49:14 【问题描述】:

我升级到了 cordova 2.2.0,现在我的 pushwoosh 推送通知停止工作。它们仅在 iphone 解锁时工作?

当我发送推送时...... ios 设备上没有任何反应......直到我解锁屏幕(然后推送通过)。

我已验证 iPhone 的设置 - 通知 - MYAPP - “在锁定屏幕中查看” = on...

有什么想法吗?

【问题讨论】:

【参考方案1】:

这很奇怪。我已经用 Cordova 2.2.0 尝试了 Pushwoosh,它工作正常,并且通知显示在锁定屏幕上没有问题。

如果屏幕锁定一段时间,手机可能会进入深度睡眠模式(以节省电池)禁用所有网络操作,并且只有在手机解锁时才会发送推送通知。但是,如果您在一分钟前锁定屏幕,情况并非如此。在这种情况下,我会建议彻底重新安装应用程序并重新启动手机。有时它会有所帮助,尤其是当您一直在更改推送通知设置时。

【讨论】:

以上是关于升级到 Cordovo 2.2.0,现在推送通知在锁定屏幕 (IOS) 上停止工作的主要内容,如果未能解决你的问题,请参考以下文章

将推送通知迁移到 FCM 或 Amazon SNS?

python Python脚本通过Firebase云消息传递将可升级包的推送通知发送到iOS / Android。

Xcode 7.1 中的 iOS 10 推送通知

收到来自 Ionic 推送的通知时如何打开到特定状态?

带有推送通知的应用提交到应用商店

从 Java 6 升级到 Java 7/8 后,Apple 推送无法正常工作