2016-04-26 236 views
0

我想知道,如果每次运行我的应用程序,我需要获取令牌并将其传递给服务器,或者如果只需要一次注册应用程序。非常感谢。谷歌云消息令牌

enter image description here

回答

0

你需要一个标记注册的GCM(推送通知)到谷歌服务器。然后该令牌被传递并在服务器中用于发送后续通知。该令牌应该由服务器持久保存,以便它可以用来对Google服务器进行API调用。通过这种方法,您的服务器和Android设备无需创建持久连接,排队和中继消息的责任全部由Google服务器处理。

欲了解更多信息,请访问Registering Client Apps,并检查此documentation

+0

如果令牌过期会发生什么? – Aldridge1991

+0

GCM服务器无法响应您的服务器的某些信息,但您可以调用[onTokenRefresh](https://developers.google.com/android/reference/com/google/android/gms/iid/InstanceIDListenerService#public - 方法),使其再次工作。你可以在链接文件中检查如何做的答案。 – KENdi