android w.r.t.cordova应用程序中未收到推送通知

android w.r.t.cordova应用程序中未收到推送通知,android,cordova,ibm-cloud,ibm-mobile-services,Android,Cordova,Ibm Cloud,Ibm Mobile Services,我最近正在为cordova android应用程序开发w.r.t.bluemix服务 使用的工具包:Android 24版本,Java 8 步骤如下:一旦用户向bluemix服务注册了推送通知w.r.t.GCM(谷歌云消息),然后从bluemix控制台服务发送推送通知。不幸的是,我没有收到安卓设备的任何通知 注意:我遵循了以下url提供的步骤: 因此,我刚刚尝试重新创建您的问题,并使用最新版本的Cordova(6.3.1)浏览了示例。我还运行最新版本的Android Studio: 最初发送推

我最近正在为cordova android应用程序开发w.r.t.bluemix服务

使用的工具包:Android 24版本,Java 8

步骤如下:一旦用户向bluemix服务注册了推送通知w.r.t.GCM(谷歌云消息),然后从bluemix控制台服务发送推送通知。不幸的是,我没有收到安卓设备的任何通知

注意:我遵循了以下url提供的步骤:

因此,我刚刚尝试重新创建您的问题,并使用最新版本的Cordova(6.3.1)浏览了示例。我还运行最新版本的Android Studio:

最初发送推送通知时有一些延迟(可能在我首次注册后5-10分钟,它们才开始发送)

发送前:

发送后:


从你的问题中,在我的脑海中,我想到了一些可能出错的事情:

  • 注册后会有一些网络延迟,推送通知最终会通过

  • 您的GCM/推送通知服务配置不正确。为了测试这一点,我会尝试一下,看看我能得到什么

  • 不同版本的Cordova或emulator可能是罪魁祸首

  • 它可能完全是另一种东西:0)


  • 如果您一直遇到问题,或者#4是这样,我建议您使用推送通知服务实例打开一个支持票证。这将为Bluemix移动服务团队提供更多的应用程序信息,他们应该能够查看服务器日志,了解您的通知发生了什么。

    因此,我刚刚尝试重新创建您的问题,并使用最新版本的Cordova(6.3.1)浏览了示例。我还运行最新版本的Android Studio:

    最初发送推送通知时有一些延迟(可能在我首次注册后5-10分钟,它们才开始发送)

    发送前:

    发送后:


    从你的问题中,在我的脑海中,我想到了一些可能出错的事情:

  • 注册后会有一些网络延迟,推送通知最终会通过

  • 您的GCM/推送通知服务配置不正确。为了测试这一点,我会尝试一下,看看我能得到什么

  • 不同版本的Cordova或emulator可能是罪魁祸首

  • 它可能完全是另一种东西:0)


  • 如果您一直遇到问题,或者#4是这样,我建议您使用推送通知服务实例打开一个支持票证。这将为Bluemix移动服务团队提供更多的应用程序信息,他们应该能够查看服务器日志,了解您的通知发生了什么。

    您遵循了什么?代码,任何错误如果您收到任何错误,我可以成功注册推送通知事件&之后尝试从bluemix推送通知发送任何消息,这些消息不会发送到客户端移动端,这是针对android问题的&同一个应用程序在ios上运行良好,并且能够接收消息。您的pushlistener是否在android清单中的应用程序标记中?您看过这个吗?是的,我已经从设备上验证了……为了克服模拟器问题,仍然存在问题。您遵循了什么?代码,任何错误如果您收到任何错误,我可以成功注册推送通知事件&之后尝试从bluemix推送通知发送任何消息,这些消息不会发送到客户端移动端,这是针对android问题的&同一个应用程序在ios上运行良好,并且能够接收消息。您的pushlistener是否在android清单中的应用程序标记中?您看过这个吗?是的,我也从设备上验证了…….为了克服模拟器问题和仍然存在的问题,existssgcm服务已被弃用,现在我们可以利用firebase控制台消息传递进行推送通知(fcm),这是我理解的解决方案。gcm服务已弃用,现在我们可以利用firebase控制台消息传递进行推送通知(fcm),是我理解的解决方案。