2012-12-16 171 views
3

我正在尋找在我的應用程序中實施推送通知。我已經從應用程序的上下文中發送了通知,但我希望用戶在應用程序未運行時收到通知。例如,當您收到新消息時,您會收到Twitter或Facebook通知,但Facebook應用程序未打開或正在運行。我將從服務器讀取數據。當服務器發出消息時,我希望用戶獲得通知,無論該應用程序是否打開。我看過Service,但找不到有希望的東西。有任何想法嗎?Android:當應用程序未運行時接收推送通知

回答

3

在您的應用中實施Google Cloud Messaging。這可以通過Google服務發送推送通知,Google服務幾乎總是在Android設備上處於活動狀態。然後,這些服務會將通知廣播到您的應用,並且您可以在收到Google服務收到的數據後處理和使用這些數據。

+0

GCM似乎不適用於我的設備,即使它高於2.2。 checkDevice()方法拋出異常,這意味着我的設備不受支持。有沒有一種方法可以用不同的方法實現相同的功能。 – crocboy

相關問題