綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] GCM推播,在APP沒有開啟的情況下怎麼讓它收到訊息

[複製連結] 查看: 4877|回覆: 5|好評: 0
跳轉到指定樓層
樓主
vincent20384 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-9-29 20:23

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 vincent20384 於 2014-9-29 21:05 編輯

目前整個GCM推播是跑得出來的

但是前提是在我的程式開啟的狀況下或是在背景執行的時候

如果徹底關掉程式或是重開機就收不到了

但是有看過在未開啟程式的情況下也收的到推播

請問該怎麼做?

哪邊需要加入甚麼東西?

請各位幫我解答~謝謝
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

板凳
messengerses | 收聽TA | 只看該作者
發表於 2014-9-30 00:27
GCM推播不是即時的,有時候可能是因為延遲的關係,以致於還沒收到訊息。

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
 樓主| vincent20384 | 收聽TA | 只看該作者
發表於 2014-9-30 01:03
messengerses 發表於 2014-9-30 00:27
GCM推播不是即時的,有時候可能是因為延遲的關係,以致於還沒收到訊息。

...

不好意思我們已經推過很多訊息了但是在開啟程式時馬上就能收到

所以已經排除延遲的問題囉

謝謝回覆
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
messengerses | 收聽TA | 只看該作者
發表於 2014-9-30 01:12
vincent20384 發表於 2014-9-30 01:03
不好意思我們已經推過很多訊息了但是在開啟程式時馬上就能收到

所以已經排除延遲的問題囉


延遲的原因是因為Google Play Service並沒有去向GCM詢問有沒有新訊息,在目前沒有App使用到Google Play Service的情況下,系統並不會在短時間(數秒)內重複詢問GCM是否有新訊息,而可能會延長到數分鐘,我遇過最長的時間是15分鐘左右。

若要觸發系統去頻繁詢問GCM,第一個方式就是如你說的開啟App,或是開著App。另外也可以開啟Google Play。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
 樓主| vincent20384 | 收聽TA | 只看該作者
發表於 2014-9-30 09:56
messengerses 發表於 2014-9-30 01:12
延遲的原因是因為Google Play Service並沒有去向GCM詢問有沒有新訊息,在目前沒有App使用到Google Play S ...

原來是這樣,這樣我了解了

謝謝您的回答~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則