将GCM通知发送到脱机设备

如果我正在向设备发送通知,并且该设备处于脱机状态,则会显示如下内容:

错误:不可用

我必须重新发送。

我的问题是:

GCM服务器是否将这些通知保留在队列中,并在设备联机时自动重新发送? 或者它必须完全由我处理。

因为如果GCM服务器将自动发送(一旦设备在线),直到它实际发送通知,我的服务器假定它们已经被发送。 如何跟踪通知重新发送成功的时间?

我可能会在服务器端标记通知不是通过查看“ Unavailable error message但是无法在GCM成功发送通知后将其标记为已发送。

谢谢

Solutions Collecting From Web of "将GCM通知发送到脱机设备"