簡體   English   中英

何時注冊Google Cloud Messaging?

[英]When to register Google Cloud Messaging?

我的問題是,什么時候才需要注冊廣播接收器?

每次啟動應用程序時我都會做(或嘗試做)嗎?
我是否將注冊ID保留在某個地方(當然是永久性的),並檢查是否只有null才注冊?

目前,我在應用程序啟動時(如果/通過身份驗證時)進行注冊,但是我不確定這是好是壞。

請指教。

這取決於您的遠程服務器實施(作為此類基礎結構的必要條件)。 在我的第三方服務器中,我實現了超時機制,該機制使如果客戶端未每隔X分鍾發送一次keepalive,則該超時被認為是超時 ,因此我將其從數據庫中刪除(因此不會再發送任何消息)給這個客戶)。

因此,就我而言,答案是肯定的 ,每次啟動應用程序都可以注冊,這不僅是因為超時,還因為GCM系統可能會在需要時更改您的id (這種情況很少發生,但可能會發生)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM