是否有任何方式可以明確啓動Google Cloud Messaging Service?很顯然,在某段時間後(4至5小時後),我的應用停止接收來自GCM的任何消息。如果我去應用程序並檢查正在運行的應用程序選項卡,我不能再在我的應用程序中看到消息服務。這是正常的嗎?在應用程序啓動時明確啓動GCM服務Android
此外,我認爲GCM是推送通知最不可靠的服務。我遇到過很多次我無法發送通知的問題,但如果我啓動應用程序,則會開始接收通知。
是否有任何方式可以明確啓動Google Cloud Messaging Service?很顯然,在某段時間後(4至5小時後),我的應用停止接收來自GCM的任何消息。如果我去應用程序並檢查正在運行的應用程序選項卡,我不能再在我的應用程序中看到消息服務。這是正常的嗎?在應用程序啓動時明確啓動GCM服務Android
此外,我認爲GCM是推送通知最不可靠的服務。我遇到過很多次我無法發送通知的問題,但如果我啓動應用程序,則會開始接收通知。
我認爲只有兩種可能:
好的,我檢查了一些很奇怪的東西。一段時間後,我開始向我的應用程序發送消息,GCM未啓動。然後,當我開始申請併發送另一條消息時,GCM開始工作!如果關閉,必須有手動啓動GCM的方法... – SoH
服務死亡或甚至應用程序的事實是非常正常的。當收到GCDM時它們會重新啓動(假設'AndroidManifest.xml'正確)。也就是說,我不知道爲什麼你在一段時間後沒有收到GCM消息。 – rds
Android清單文件正確寫入。否則,我不會首先收到通知。 – SoH