我一直試圖在應用程序未運行或處於後臺模式時發現推送通知。如何在沒有ACS的情況下在android上處理推送消息[Titanium]
我發現這個模塊https://github.com/jayeshIT/Google-Cloud-Messaging-Titanium
而且我的應用程序正在運行或在後臺模式下才有效。有沒有辦法趕上沒有ACS的推android? P.D.我試圖創建一個間隔的服務,但只適用於應用程序在後臺或運行請幫助!
我一直試圖在應用程序未運行或處於後臺模式時發現推送通知。如何在沒有ACS的情況下在android上處理推送消息[Titanium]
我發現這個模塊https://github.com/jayeshIT/Google-Cloud-Messaging-Titanium
而且我的應用程序正在運行或在後臺模式下才有效。有沒有辦法趕上沒有ACS的推android? P.D.我試圖創建一個間隔的服務,但只適用於應用程序在後臺或運行請幫助!
爲了在不使用ACS或UrbanAirship等第三方服務的情況下爲Android實施推送通知,您必須實施自己的應用服務器,以存儲和檢索由Google提供的GCM連接服務器創建的設備註冊ID。 以下是implementing a GCM Server的Google文檔。
基本上,推送通知從發送裝置發送到所述應用服務器,然後通過谷歌的GCM服務器到目標設備,其中所述設備的操作系統接收推送通知適當的顯示。
最初使用第三方服務(ACS,UrbanAirship)上的免費帳戶之一實現推送通知可能更容易,並且一旦移動功能開發和測試,實現應用服務器並將移動代碼重構爲需要。
希望這會有所幫助。如果是這樣,請投票(需要代表使用其他功能在:) :)
我會與城市飛艇模塊開始:https://marketplace.appcelerator.com/apps/4984
該模塊有iOS和GCM和其開源的支持。這裏是直接鏈接到版本:android和ios
http://urbanairship.com/他們有一個免費的層。如果沒有其他事情會讓你開始,並且一旦你有了這個設置,你就會更容易嘗試自己做。
有大量的文檔用於設置API密鑰對GCM,你需要我去跟蹤這些下來?