FCM(Firebase云消息传递)如何发送到所有电话?

mho*_*r78 10 android google-api push-notification firebase firebase-cloud-messaging

我创建了一个小型应用程序,可以从FCM控制台接收推送通知.

我现在要做的是向所有使用API​​安装应用程序的Android手机发送推送通知.这就是我完全迷失的地方.没有收集所有注册ID,是否无法将其发送到所有电话?这仅适用于控制台,而不适用于API吗?

提前

Die*_*ini 18

只能从Web控制台向所有手机发送消息,例如您从Firebase Web控制台执行的操作.如果您需要API中的此功能,则可以提交功能请求:https: //firebase.google.com/support/contact/bugs-features/

另一种可能性是让所有客户通过注册特定主题 FirebaseMessaging.getInstance().subscribeToTopic(topicName)

通过这种方式,您可以向整个主题发送消息,而无需手动收集注册ID.

  • 主题不限于1000个用户,实际上相反,因为API旨在为数百万用户进行扩展.如果您可以指向我提到此限制的页面,我可以检查/澄清文档. (2认同)