我的公司正在构建多个 Android 和 iOS 应用程序。它们本质上是相同的应用程序,但针对每个客户的品牌不同。
我正在为这些应用程序设置推送通知。我计划通过 GCM(或 FCM)发送适用于 iOS 和 Android 的所有推送通知。
我原计划为所有应用程序和所有客户只使用一个单一的发件人 ID/API key 。
对于使用 GCM 或 FCM 的 iOS 通知,我必须将 APNS 证书与我的 Google 项目相关联,但是如果我们决定为多个客户只拥有一个 Google 项目,是否可以将多个 APNS 证书与一个 Google 项目相关联/应用程序?
如果答案是否定的,是否会迫使我们为每个客户创建一个单独的 Google 项目?
最佳答案
是的,
一个 Firebase 项目可以连接到多个 Android 和 iOS 应用。每个应用程序都由其包名称或包 ID 定义。对于 iOS,您可以将生产和开发证书与您连接到 Firebase 项目的每个 iOS 应用相关联。
因此,您可以使用单个 Firebase 项目向多个应用程序发送 FCM 消息。请注意,Firebase 项目是在 Google 开发者项目之上构建的。
关于android - 通过 gcm/fcm 为多个 android 和 ios 应用推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38519265/