需要澄清每个 Flutter 应用程序在 Firebase 云消息传递中支持的最大主题

Clarification required regarding max topics supported in Firebase Cloud Messaging per Flutter App

firebase 的以下页面提到 App 实例不能属于超过 2K 个 FCM 主题。

https://firebase.google.com/docs/cloud-messaging/android/topic-messaging

One app instance can be subscribed to no more than 2000 topics.

看过相关问答。但是我还是有些疑惑。

假设我的基于 Flutter 的 App XYZ 有 50K 用户。在一个假设的场景中,每个用户都订阅了一个独特的主题,即跨用户的 50K 个主题。

对于所有 50K 个主题,我仍然可以使用 Firebase FCM 吗?

请帮忙说明一下。

限制的不是可以存在的主题数量,而是单个应用实例可以订阅的主题数量。单个应用程序 实例 最多可以订阅 2,000 个主题,但跨应用程序实例没有此限制。

因此,如果您的 50K 用户中的每一个都有一个应用程序实例,那么他们可以订阅 50,000 * 20,000 个主题。