我使用IBM Worklight在真实设备上部署了Android应用程序。 我在Android模拟器上启用了推送通知和所有功能,但在真实设备上我看到了这个弹出窗口:
注册推送通知失败。申请将不会 能够收到通知。
在LogCat中,此消息:
推送通知无效,因为注册/取消注册到GCM 服务返回错误AUTHENTICATION_ERROR
在Android设备上,senderId的同一个gmail帐户是同步的。
我的环境:
我用以下方式检查了行为:
我无法仅使用2.3 Android版本订阅推送通知的应用程序。
答案 0 :(得分:1)
在Android OS 2.2及更高版本(2.2.x,2.3.x和4.xx Worklight不支持Android OS 3的情况下,支持Android环境的Worklight推送通知,但它应该与Worklight一起使用)
来自另一个问题:HTTP Status Code: 401 in GCMDemo
身份验证错误
您尝试使用的发件人帐户 发送消息无法通过身份验证。可能的原因是:缺少授权标头或语法无效。
作为密钥发送的项目编号无效。
密钥有效但GCM服务已禁用。
请求来自服务器密钥中未列入白名单的服务器 的IP。
我会重新验证所有必需的设置,在这种情况下:设备中的Gmail地址和密码,以及application-descriptor.xml中的senderId和Key