【问题标题】:PushPlugin /cordova onnotificationgcm not being firedPushPlugin /cordova onnotificationgcm 没有被触发
【发布时间】:2014-06-08 21:59:45
【问题描述】:

您好,我正在使用 Cordova/Ionic 进行通知推送,我尝试获取设备的注册 ID(我尝试使用我的手机和模拟器)问题是当设备准备好被调用时 SuccessHandler 返回成功'好的'但 onNotificationGCM 没有被触发,我的项目 id 是正确的,并且在谷歌云控制台中激活了适用于 Android api 的谷歌云消息传递,并且在我的手机中也激活了互联网,我在我的应用程序 android.permission.ACCESS_NETWORK_STATE 中具有网络访问权限

谢谢

【问题讨论】:

  • 嘿,又是我,我在没有任何外部帮助的情况下解决了问题,问题出在我的项目插件中:首先我用cordova platform remove android 删除了我的android platofrm,然后我用cordova plugin rm THE_PLUGIN 删除了插件并知道插件的名称cordova plugin ls 第三个我用cordova plugin add THE_PLUGIN 添加我的插件(pushplugin)。我构建了我的应用程序,它运行良好

标签: android cordova google-cloud-messaging cordova-plugins


【解决方案1】:

这听起来很盲目,但今天发生在我身上,插件正在工作,但突然停止工作。原来我的手机wifi被关闭了。对于遇到此问题的其他人。以下步骤应该有效。

如果您的手机已连接并且发现该应用程序应该在手机上运行并且您将能够获取注册 ID。

【讨论】:

    【解决方案2】:

    如果您像我一样使用 Cordova 3.1,并且无法重建 android 项目,您可以尝试这里提到的解决方案 PushPlugin is not working after upgrading to cordova 3.1.0

    【讨论】:

      【解决方案3】:

      我有同样的症状,但显然是不同的问题。

      检查您的 senderID 确实是您的 Google 项目编号,而不是您的 项目 ID。它应该只包含数字。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多