2016-04-26 186 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