2016-05-05 114 views
0

我知道這是一個愚蠢的問題,但對我很重要。我正在開發一個使用GCM的應用程序。我搜索並閱讀了關於GCM的問題,並且提出了一些與此相關的問題:Android的GCM註冊ID變化

  1. GC更改後的registration_id是否更改?如果是,那麼該如何處理?
  2. Android更新後GCM的registration_id是否更改?如果是,那麼該如何處理?
  3. 每次從同一設備和同一應用程序註冊到GCM時,註冊ID是否發生更改?
  4. 每次應用程序運行時,該應用程序是否需要調用註冊GCM方法?
  5. 應用程序可以等待令牌或註冊過程在後臺完成嗎?

我推薦This Link在我的應用中實現GCM。

+0

註冊ID可能會改變(由於一些安全原因),但不是每一次 – Gaurav

回答

0

檢查GCM

的定期刷新從來沒有發生過。註冊刷新不包含在新的GCM庫中。

但是,您也可以取消註冊設備並設置到期日期。

每當應用程序 運行時,該應用程序是否需要調用註冊GCM方法?

否,直到你註銷你不需要調用它。

0

我會盡量回答你的一些問題。

  1. 更新後GCM的registration_id是否更改?如果是,那麼該如何處理?

答案。 :是的,應用更新here後,GCM的registration_id發生更改,您可以找到解釋。

  • 是GCM變化的Android更新更新後的registration_id?如果是,那麼該如何處理?
  • 答案。 :是的,應用更新here後,GCM的registration_id發生更改,您可以找到解釋。

    1. 註冊ID是否隨每次從同一設備和同一應用程序註冊GCM而改變?

    答案。 :不,只要應用程序未更新或設備的Android版本未更改,它就會一樣。

  • 執行的應用程序需要每次調用註冊到GCM方法應用運行時?
  • 答案。:如果你有一個應用程序,其中用戶只需登錄,然後在登錄成功一步,你可以,但登記。而且它不需要太多時間來註冊設備。如果ID發生了變化,這會給新的ID否則將返回舊因此沒有關於複製或此類問題的擔憂。

  • 可以在該應用等待直到令牌或註冊過程在後臺完成?
  • 答案。 :你也可以在後臺線程中做到這一點。但它不需要太多時間,所以你也可以正常進行。

    我希望,我能回答你的問題。如果我在任何地方都錯了,請告訴我。如果你同意我的意見 接受我的答案。

    謝謝。