【问题标题】:Push notifications for multiple android and ios apps through gcm / fcm通过 gcm / fcm 推送多个 android 和 ios 应用程序的通知
【发布时间】:2016-11-25 22:24:19
【问题描述】:

我的公司正在开发多个 Android 和 iOS 应用。它们本质上是相同的应用,但针对每个客户的品牌不同。

我正在为这些应用设置推送通知。我计划通过 GCM(或 FCM)发送 iOS 和 Android 的所有推送通知。

我曾计划对所有应用和所有客户只使用一个单一的 Sender Id / API Key。

要使 iOS 通知使用 GCM 或 FCM 工作,我必须将 APNS 证书与我的 Google 项目相关联,但如果我们决定为多个客户提供一个 Google 项目,是否可以将多个 APNS 证书与一个 Google 项目相关联/应用程序?

如果答案是否定的,这是否会迫使我们为每个客户建立一个单独的谷歌项目?

【问题讨论】:

  • 虽然 ASNS 的文档记录很糟糕,但您应该看看它。

标签: android ios push-notification google-cloud-messaging apple-push-notifications


【解决方案1】:

是的,

一个 Firebase 项目可以连接到多个 Android 和 iOS 应用。每个应用程序都由其包名称或包 ID 定义。对于 iOS,您可以将生产和开发证书与您连接到 Firebase 项目的每个 iOS 应用相关联。

因此,您可以使用单个 Firebase 项目将 FCM 消息发送到多个应用程序。请注意,Firebase 项目是在 Google 开发者项目之上构建的。

【讨论】:

  • 你知道上传证书是否也可以远程完成吗?我想将其用作我的 SaaS 的一部分。
  • 目前不行,您只能通过 Firebase 控制台添加证书。
  • @ArthurThompson 感谢您的回复,但我们如何确保根据 bundleId 应用程序过滤通知?当所有这些应用程序都绑定到同一个 FCM 项目时。我是 Android/FCM 的新手,现在正在做可行性研究,如果我的问题很幼稚,请多多包涵。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多