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

Android库是否可以接收推送通知?,android,push-notification,google-api,google-cloud-messaging,google-cloud-platform,Android,Push Notification,Google Api,Google Cloud Messaging,Google Cloud Platform,假设存在以下情况: 安卓应用程序“A” 安卓应用程序“B” Android库“C” 服务器(推送通知) 库C是否可以注册以接收推送通知?换句话说,我希望应用程序A和应用程序B使用库C的依赖项。我希望应用程序A和应用程序B在服务器将它们推送到库C时都能收到推送通知。我想知道这是否可能。如果是,怎么做 我问这个问题的原因是,似乎在向GCM注册应用程序时,它必须注册/绑定到“应用程序包名称”。我想知道这是否适用于“库包”。是的,这是可能的,但它需要在使用库的应用程序中进行一些配置 如果您希望库在应

假设存在以下情况:

  • 安卓应用程序“A”
  • 安卓应用程序“B”
  • Android库“C”
  • 服务器(推送通知)
库C是否可以注册以接收推送通知?换句话说,我希望应用程序A应用程序B使用库C的依赖项。我希望应用程序A应用程序B服务器将它们推送到库C时都能收到推送通知。我想知道这是否可能。如果是,怎么做


我问这个问题的原因是,似乎在向GCM注册应用程序时,它必须注册/绑定到“应用程序包名称”。我想知道这是否适用于“库包”。

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

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

我希望当服务器将应用程序A和应用程序B推送到库C时,它们都能接收推送通知

服务器不向库C发送推送,而是向注册ID(或令牌)发送推送。谷歌并不在乎这是一个“应用”还是一个“图书馆”


也可能会为您提供有用的信息。

将根据应用程序(应用程序id或清单包名称)接收推送通知。因此,本文对其相关应用进行了研究。你说的不可能。Boz应用程序相同ID无法存在将您的
库C
注册到GCM,并且当您的
GCMBroadcastReceiver
收到推送通知时,您可以使用另一个预定义的
意图将其“转发”,该意图将被
应用程序a
应用程序B
使用自己的
广播接收器捕获