Android:当应用程序未运行时接收推送通知

3
我想在我的应用程序中实现推送通知。我已经在应用程序上下文中发送过通知,但是我希望用户在应用程序没有运行时也能收到通知。例如,当您收到Twitter或Facebook的新消息通知时,即使Facebook应用程序没有打开或运行,您也能收到通知。我将从服务器读取数据。当服务器发送消息时,无论应用程序是否打开,我都希望用户能收到通知。我已经查看了Service,但没有找到什么有用的东西。有什么建议吗?
1个回答

3

在您的应用程序中实现Google云消息传递。这通过向Google服务发送推送通知来完成,这些服务几乎始终处于Android设备上活动状态。然后,这些服务将向您的应用程序广播通知,一旦您从Google服务接收到数据,您就可以处理和使用它。


尽管我的设备版本高于2.2,但GCM似乎在我的设备上无法工作。方法checkDevice()抛出异常,意味着我的设备不受支持。是否有一种从不同的方法实现相同功能的方式? - crocboy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接