簡體   English   中英

Google Cloud Messaging監聽廣播接收器

[英]Google Cloud Messaging listening broadcast receiver

在我的android應用程序中,我正在使用android push通知,直到用戶將應用程序強制關閉為止一切正常(特別是在Play商店中提供了任務監視應用程序時,這種情況經常發生)。沒有更多的通知可見或可能。發現從android 3.1開始,如果用戶強制關閉某個應用,它將停止接收任何廣播通知,直​​到用戶不再啟動您的應用為止。

是否有任何解決方案可以防止廣播接收器被殺死或其他任何可能的問題(例如使設備未收到的消息Que並稍后發送)?

如果用戶強行關閉某個應用,它將停止接收任何廣播,直到該用戶不再再次啟動您的應用為止。

對不起,那不是真的。 當然。

我認為您會感到困惑:從android 3.x開始-廣播接收者永遠不會對廣播做出反應,直到該應用程序首次啟動。

如果您正確實施了 GCM客戶端-即使用戶強行關閉應用程序,它也可以正常工作。 這是因為如果操作系統具有正確的廣播意圖過濾器和接收器,則會喚醒您的應用程序,這意味着您的應用程序不必運行即可接收此廣播。

沒有更多的通知可見或可能

如果您表示未收到GCM的指示是您看不到任何Notification ,則不一定正確-GCM消息與系統欄通知之間沒有直接聯系。 沒錯,通常您會在收到推送時顯示通知,但並非必須如此。

我基本上要說的是-也許您遇到了一個錯誤,該錯誤會在用戶強制關閉您的應用后導致通知不顯示的情況下生效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM