首页 > 解决方案 > Firebase 云消息广播由捆绑 ID 或 firebase 项目 (GoogleService-Info.plist) 确定

问题描述

我有 2 个 firebase 项目(具有相同的 bundle id)。

如果我使用 Firebase 控制台云消息来广播消息(目标用户段为 iOS,捆绑 id 为 com.test.xxx),两个项目(不同的 GoogleService-Info.plist)的用户会收到通知吗?

问题:接收者是由捆绑ID(iOS)还是应用程序的GoogleService-Info.plist确定?

在此处输入图像描述

标签: iosfirebase-cloud-messaging

解决方案


FCM 令牌基于 Firebase 项目 ID、设备令牌、Bundle ID 和许多其他详细信息。因此,如果您使用 Cloud Messaging API 广播消息,它将仅从该特定项目发送到包含 GoogleService-Info.plist 的应用程序,而不是发送到具有相同捆绑 ID 的所有应用程序。


推荐阅读