将 phonegap-plugin-push 与 GCM 结合使用来接收与设备无关的通知不起作用 o ios

using phonegap-plugin-push with GCM to receive device-agnostic notifications not working o ios

我正在使用 phonegap-plugin-push 接收通知。

第一部分,即注册步骤,在 android 和 ios 上运行良好。我将注册令牌保存在我的服务器上,这部分没问题。

但是,当我的服务器生成通知时,只有 android 版本会收到通知。

我为每个设备创建了一个特定的 api 密钥,as shown in the docs

但是对 android 有效的方法对 ios 无效。

在 android,如果我的应用程序未打开,我会正确收到通知(振动+通知)

有没有办法使用 GCM 在 ios 上实现相同的行为?

最终没有简单的解决方案。

正如@Daniel 所指出的,更好的方法是同时配置 GCM 和 APN。可以找到简短的讨论 here