我们假设存在以下内容:
- Android App "A" Android应用程序"B" Android库"C"
- 服务器(推送通知)
是否可以为库C注册以接收推送通知?换句话说,我希望应用程序A和应用程序B使用库C的依赖。我希望应用程序A和应用程序B在服务器将它们推送到库C时都接收推送通知。我想知道这是否可能。如果有,怎么做?
我问这个问题的原因是,当用GCM注册一个应用程序时,它必须注册/绑定到一个"应用程序包名称"。我想知道这是否适用于"库包"。
是的,这是可能的,但它需要在使用该库的应用程序中进行一些配置。
如果你想让你的库在应用程序不知道的情况下接收推送消息,这是不可能的。
我想为应用程序A和应用程序B都收到推送通知时,服务器将它们推送到库C
服务器不向库C发送推送,它向注册ID(或令牌)发送推送。谷歌才不管这是一个"应用"还是一个"库"。
Also Receive Push Notifications into library project可能对你有帮助。