2012-10-26 55 views
0

根據我的理解,如果用戶長時間未運行應用程序,推送令牌會過期,並且推送通知將無法訪問用戶。我想知道是否可以安排AlarmManager讓用戶在未來10天內運行應用程序,然後在那一天它將從服務器端提取通知。創建沒有推送令牌的客戶端通知

+0

我從未見過有關注冊過期的任何信息。你能發佈一個鏈接告訴你嗎? – toadzky

回答

0

android中的推送通知存儲爲4 weeks by default。這應該足以滿足您的使用情況。

0

你不需要運行該應用程序。一個服務的整個想法是,你不需要民意調查。你應該有一個接收器在您的應用程序登記的意圖過濾器的作用:

<action android:name="com.google.android.c2dm.intent.RECEIVE" /> 

,這樣只要你在缺省的4周時間內把您的手機上至少一次,你會得到GCM消息。這在開發者指南中有所解釋。