Android库是否可以接收推送通知?

时间:2016-10-05 09:13:06

标签: android push-notification google-api google-cloud-messaging google-cloud-platform

让我们假设存在以下内容:

  • Android应用“A”
  • Android应用“B”
  • Android库“C”
  • 服务器(推送通知)

图书馆C 是否可以注册接收推送通知?换句话说,我希望 App A App B 使用 Library C 的依赖关系。我希望应用A 应用B 服务器将其推送到库C 。我想知道这是否可行。如果是这样,怎么样?

我问的原因是因为在使用GCM注册应用程序时,它必须注册/绑定到“应用程序包名称”。我想知道这是否适用于“图书馆包”。

1 个答案:

答案 0 :(得分:5)

是的,这是可能的,但它需要在使用该库的应用程序中进行一些配置。

如果您希望图书馆在应用程序不知情的情况下接收推送消息,那么这是不可能的。

  

我希望App A和App B在服务器将它们推送到C库时接收推送通知

服务器不向库C发送推送,它会向注册ID(或令牌)发送推送。谷歌并不关心这是否与“应用程序”相关联。或者"图书馆"。

同样Receive Push Notifications into library project可能对您有用。