服务器获得InternalServerError,但设备收到通知

时间:2015-09-11 06:32:38

标签: google-cloud-messaging

我实施了一个GCM服务器来发送通知,以及一个GCM Android客户端来接收通知。 大多数时候,他们工作得很好。但有时服务器得到了InternalServerError响应,如:

{" multicast_id":7727132596694632507,"成功":0,"失效":1," canonical_ids":0,&# 34;结果":[{"错误":" InternalServerError"}]}

得到这个回应时, 1.有时设备无法接收通知。 2.但有时设备可以接收通知(事件InternalServerError响应)。

我知道在获得InternalServerError时应该重试发送。但这可能导致情况2的重复通知发送。 如何解决?

0 个答案:

没有答案