【发布时间】:2013-11-27 10:07:33
【问题描述】:
我已经在服务器和客户端上实现了 GCM。 我有 2 部安卓手机作为客户端来测试我的应用程序中的推送通知功能。 GCM 工作正常,但我发现了一个奇怪的行为。 我用相同的ID登录我的第二部手机以测试两部手机可以得到相同的推送 信息。然后我发送了推送通知,它绝对有效! 但问题是我的第二部手机再次收到相同的推送消息。
我在我的注册 ID 数据库中找不到任何线索(只有 2 个注册 ID)。 所以,我检查了下面的 GCM 服务器响应。 这是问题。成功计数是什么意思? 这是否意味着我的服务器发送了 2 次推送请求?
{"multicast_id":6323573331427315745,"success":2,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1385545930612944%6d7e418ff9fd7ecd"},{"message_id ":"0:1385545930613926%6d7e418ff9fd7ecd"}]} >>> {"status":"success","login":true,"errorMsg":"","result":{"result":XXX}}
感谢您的支持。
【问题讨论】:
标签: android push-notification google-cloud-messaging