接收消息收到来自GCM服务的确认

Las*_*ang 3 android push-notification google-cloud-messaging

我采取PUSH NOTIFICATIONAndroid.他们工作正常.但是,它们没有及时交付.因此,我试图弄清楚我的服务器将GCM服务发送到服务所花费的时间以及GCM服务将消息传递到我的应用程序所花费的时间.

我确认我的服务器已成功发送邮件.有没有办法找出GCM服务收到邮件并将其放入其队列进行交付?换句话说,一旦GCM服务收到消息,我们是否可以得到确认,无论它们是否交付给应用程序?

Era*_*ran 5

您从GCM服务获得的确认仅告知您GCM服务已收到消息,无论该消息是否已传送到应用程序.即使安装了应用程序的设备已关闭,您也可以获得它.

如果要在将消息传递到应用程序时收到确认,则必须在收到消息时从应用程序中调用服务器.您可以在邮件中包含一些唯一标识符,并将该标识符从您的应用程序发送到您的服务器以确认传递.