0
我正在使用GCM,並且我想在註冊和計劃重試時發現錯誤。 這種情況在文檔中是described,但似乎已經過時。在Google Cloud Messaging中處理註冊錯誤
首先,在GCMBaseIntentService
中沒有handleRegistration
方法。這不是問題,因爲我們有onError
方法。更大的問題是無法覆蓋onHandleIntent
,因爲它被聲明爲final。所以,我可以發送重試意圖,但我不知道如何正確地捕捉它。我怎樣才能做到這一點?
第二個問題。在文檔中建議通過某種驗證令牌,這實際上是一個隨機的長數字。但是,我們不能在服務重新啓動後收到重試意圖,並且具有這個常量的另一個值嗎?我們如何處理這種情況?