GCM推送通知我想爲下面的問題的解決方案:根據不同的情況
我想發送特定於用戶通知喜歡謝謝消息一個用戶名和作業貼說其他用戶。我正在尋找一種方式,以便我可以根據用戶ID和註冊ID發送單獨的消息。
我嘗試了以下方法,即。
當新用戶註冊時,那個用戶的userid會在數據庫上創建。我想如果我也同時創建一個註冊ID,那麼我可以將它保存在服務器上的一個單獨的表中。其中將包含用戶ID和registration_id和設備類型
但我注意到,在GCM註冊時它是異步任務,所以我獲得它,但直到用戶獲得註冊的ID仍然爲空。所以它無法進入數據庫。
如果有人對這個問題有看法。或者也解決了類似的問題。然後讓我知道。
感謝您的閱讀。
Gcm註冊需要時間,因爲它調用web服務到谷歌註冊。因此,在用戶獲得註冊之前,註冊ID將爲空,因此您可以在啓動屏幕中或在gcm註冊獲得註冊時間的地方將gcm註冊電話 – 2014-11-03 05:03:05