android - Android 库可以接收推送通知吗?

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

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

  • 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/

相关文章:

android - 应用不稳定

ios - 禁用以前版本的应用程序/发送通知说用户需要升级? (iOS)

ruby-on-rails - Errno::EADDRNOTAVAIL 从 Docker 上的 Rails 向 api 发送请求时

firebase - 如何使用 Firebase 身份验证获取 google api 的刷新 token

javascript - 成功上传到 Google 云端硬盘但打开时文件为空(仍有大小)

android - 目前,数据绑定(bind)不适用于非基础功能模块。请将数据绑定(bind)代码移动到基本功能模块

android - 如何在Android studio 2.2上生成UML图

java - 如何检查参数类的类型?

objective-c - 如何从 apns 获取设备 token 到设备?

api - 如何从 Asp.net 核心向 Flutter 应用程序发送推送通知