无法接收推送。
前提条件:
1)正确配置了AndroidManifest(权限,用户权限,服务,带有正确的意图过滤器的广播接收器)
2)在开发人员控制台中为Android应用程序和服务器创建了凭据。
我的步骤:
1)注册设备:
if (mGCM == null) {
mGCM = GoogleCloudMessaging.getInstance(mContext);
}
mRegId = mGCM.register(Constants.SENDER_ID);
2)将mRegId发送到服务器
3)服务器将推送发送到设备。Google的答案是:
{"multicast_id":7343763038953489252,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1428566852416853%a96fd634f9fd7ecd"}]}
结果:没有推入 GcmBroadcastReceiver
我重新生成了android的api密钥。还可以将调试和发布的密钥合并在一起。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句