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

cod*_*ark 2 android google-api push-notification google-cloud-messaging google-cloud-platform

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

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

是否可以注册库C以接收推送通知?换句话说,我希望App AApp B使用Library C的依赖关系.我希望App AApp B服务器将它们推送到C库时接收推送通知.我想知道这是否可行.如果是这样,怎么样?

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

Tim*_*Tim 5

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

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

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

服务器不向库C发送推送,它将推送发送到注册ID(或令牌).谷歌并不关心这是与"应用"还是"图书馆"联系在一起.

另外,将推送通知接收到库项目中可能会为您提供有用的信息.