android w.r.t中没有收到pushnotification。 cordova app

时间:2016-09-03 12:19:30

标签: android cordova ibm-cloud ibm-mobile-services

我正致力于推广w.r.t.最近的bluemix服务,用于cordova android应用程序。

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

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

注意:我已按照以下网址提供的步骤操作: https://github.com/ibm-bluemix-mobile-services/bms-samples-cordova-hellopush

1 个答案:

答案 0 :(得分:0)

所以我刚刚尝试重新创建您的问题并使用最新版本的Cordova(6.3.1)运行示例。我也在运行最新版本的Android Studio:

最初发送我的推送通知时有一些延迟(在我们初次注册之后可能需要大约5-10分钟才会开始通知)。

发送前:

before sending

发送后:

after sent

从你的问题开始,我想到了一些可能出错的事情:

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

  2. 您的GCM /推送通知服务配置不正确。为了测试这个,我会尝试Android hellopush sample看看我能不能得到任何东西。

  3. 不同版本的Cordova或仿真器可能是罪魁祸首。

  4. 完全可能是其他东西:0)

  5. 如果您遇到问题或者情况属于#4,我建议您使用Push Notifications服务实例打开支持服务单。这应该向Bluemix Mobile服务团队提供更多的应用信息,他们应该能够查看服务器日志以查看您的通知发生了什么。