2012-12-16 131 views
3

我正在寻找在我的应用程序中实施推送通知。我已经从应用程序的上下文中发送了通知,但我希望用户在应用程序未运行时收到通知。例如,当您收到新消息时,您会收到Twitter或Facebook通知,但Facebook应用程序未打开或正在运行。我将从服务器读取数据。当服务器发出消息时,我希望用户获得通知,无论该应用程序是否打开。我看过Service,但找不到有希望的东西。有任何想法吗?Android:当应用程序未运行时接收推送通知

回答

3

在您的应用中实施Google Cloud Messaging。这可以通过Google服务发送推送通知,Google服务几乎总是在Android设备上处于活动状态。然后,这些服务会将通知广播到您的应用,并且您可以在收到Google服务收到的数据后处理和使用这些数据。

+0

GCM似乎不适用于我的设备,即使它高于2.2。 checkDevice()方法抛出异常,这意味着我的设备不受支持。有没有一种方法可以用不同的方法实现相同的功能。 – crocboy

相关问题