2012-01-18 58 views
-1

我目前正在開發使用C2DM推送服務的android應用程序。當然,它在模擬器中運行平穩,但是當我安裝在我的設備上時,由於互聯網速度的限制,我得到應用程序超時。使用C2DM推送服務時獲取ANR

我該怎麼做才能防止這種情況發生?

+0

您是指從服務器發送推送和在設備上獲取廣播之間的延遲? – Ivan 2012-01-18 21:00:47

回答

0

沒有太多的事情要做。在發送C2DM消息時,您可以指定消息的重要性(應該喚醒設備,還是等待用戶喚醒設備時)。但是,這隻會發生,如果您指定它與字段delay_while_idle

有兩個因素起作用:手機是否連接到Google(是頂部欄中的連接綠色(至少在連接線上)),連接速度有多快。據我所知,唯一可以加速的方法是使用wifi。