让我们假设存在以下内容:
- Android 应用“A”
- Android 应用“B”
- Android 库“C”
- 服务器(推送通知)
库 C 是否可以注册以接收推送通知?换句话说,我希望应用程序A和应用程序B使用库C的依赖项。我希望当服务器将应用 A 和应用 B 推送到库 C 时,它们都能收到推送通知>。我想知道这是否可能。如果是这样,怎么办?
我问的原因是因为似乎在使用 GCM 注册应用程序时,它必须注册/绑定(bind)到“应用程序包名称”。我想知道这是否适用于“库包”。
最佳答案
是的,这是可能的,但它需要在使用该库的应用程序中进行一些配置。
如果您希望您的库在应用程序不知情的情况下接收推送消息,那么这是不可能的。
I'd like for App A and App B to both receive push notifications when the Server pushes them to Library C
服务器不会向库 C 发送推送,而是向注册 ID(或 token )发送推送。 Google 并不关心它是否与“应用”或“库”相关联。
还有Receive Push Notifications into library project可能对您有用的信息。
关于android - Android 库可以接收推送通知吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39869899/