我正致力于推广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
答案 0 :(得分:0)
所以我刚刚尝试重新创建您的问题并使用最新版本的Cordova(6.3.1)运行示例。我也在运行最新版本的Android Studio:
最初发送我的推送通知时有一些延迟(在我们初次注册之后可能需要大约5-10分钟才会开始通知)。
发送前:
发送后:
从你的问题开始,我想到了一些可能出错的事情:
注册后有一些网络延迟,推送通知最终会通过。
您的GCM /推送通知服务配置不正确。为了测试这个,我会尝试Android hellopush sample看看我能不能得到任何东西。
不同版本的Cordova或仿真器可能是罪魁祸首。
完全可能是其他东西:0)
如果您遇到问题或者情况属于#4,我建议您使用Push Notifications服务实例打开支持服务单。这应该向Bluemix Mobile服务团队提供更多的应用信息,他们应该能够查看服务器日志以查看您的通知发生了什么。