IBM Worklight-已发送但未接收Android推送通知
我是IBM Worklight的新手,我正在尝试获取推送通知以在我的Android设备上工作 我遵循了他们网站上的教程,并导入了示例项目 问题是我没有在我的android设备中收到推送通知(还没有尝试任何其他设备)。我在控制台中没有看到任何错误,它报告通知已发送给用户 以下是日志:IBM Worklight-已发送但未接收Android推送通知,android,push-notification,ibm-mobilefirst,Android,Push Notification,Ibm Mobilefirst,我是IBM Worklight的新手,我正在尝试获取推送通知以在我的Android设备上工作 我遵循了他们网站上的教程,并导入了示例项目 问题是我没有在我的android设备中收到推送通知(还没有尝试任何其他设备)。我在控制台中没有看到任何错误,它报告通知已发送给用户 以下是日志: [2014-07-18 12:44:32] Starting procedure invocation on Worklight Server [2014-07-18 12:44:33]
[2014-07-18 12:44:32] Starting procedure invocation on Worklight Server
[2014-07-18 12:44:33] Not deploying adapter 'PushAdapter' since it was not changed since last deployment
[2014-07-18 12:44:33] Invoking procedure: 'submitNotification' of adapter 'PushAdapter'
[2014-07-18 12:44:33] Server host: 192.168.1.100
[2014-07-18 12:44:33] Server port: 10080
[2014-07-18 12:44:33] Parameters: ["david","test message"]
[2014-07-18 12:44:33] Procedure invocation finished
这是报告机构:
{
"isSuccessful": true,
"result": "Notification sent to user :: david"
}
但是我等啊等啊等。。。通知还没有到
我所做的:
- 读了很多与这个话题相关的问题,比如和(但仍然没有运气)
- 安装适用于Android的Google云消息库,尽管它已经过时,Google Play服务:
- 在google控制台中生成API凭据(尝试了浏览器密钥和android密钥)
- 在application-descriptor.xml上设置密钥
- 在谷歌控制台项目中为Android启用谷歌云消息和谷歌Play Android开发者API
- 关闭防火墙
请帮帮我。。我正在失去希望。。如有任何帮助,将不胜感激:)请提前感谢按照以下说明在Worklight work中为我推送通知:
- GCM ID是“项目编号”。您可以在登录到和您创建的项目后找到它
- GCM密钥是您在GCM项目的凭据>创建密钥下创建的“浏览器”密钥
- 这一点尤其重要:在Android Emulator中进行测试时,您需要使用Google API,而不是Android API
- 在physica设备中进行测试时,您可以使用Android API
'Idan','testnotification'
并单击OK按钮以上内容已在我的家庭网络中进行了测试,因此我建议再次检查您是否遵循了上述内容,并再次检查您的网络设置。请看中的幻灯片#53。您是想在Emulator中获得推送通知,还是想在Emulator和实际设备(三星s4)中获得推送通知?很抱歉,响应太晚了。谢谢您的帮助,我非常感谢。。但仍然没有运气,现在我收到了这个消息:注册推送通知失败。。。推送服务:密码错误。。有什么想法吗?我用谷歌API 19在AVD Nexus 4上运行了它。。