使用 Firebase 发送多条消息(超过 500.000 条消息)



我需要用Firebase发送1.000.000消息。

我想发送一个包含我今天用于向 android 和 iOS 设备发送移动推送通知的应用程序的用户 ID 的hash

我想将一个请求中的所有 ID 发送到 Firebase,Firebase 会向我发送推送通知......可能吗?

我不知道

你对推送通知了解多少,但我会尽力提供帮助,你可以像下面这样做:

1(您的用户订阅了特定主题

public void onTokenRefresh(){
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();
    FirebaseMessaging.getInstance().subscribeToTopic("news");
    //FirebaseMessaging.getInstance().unsubscribeFromTopic("news");
}

此方法应位于扩展 FirebaseInstanceIdService 的类中。您可以将刷新的令牌发送到服务器。您可以使用该令牌向特定用户或所有用户发送通知。

2(
$fields = array( 'to' => '/topics/news', 'data' => array( 'title' => 'Title', 'body' => 'bodyMessage', 'sound' => '1', 'vibrate' => '1', 'LargeIcon' => 'ic_launcher') );

当您这样做时,您的所有用户都会在安装时订阅,之后您可以通过 Web 服务发送消息。

顺便说一句,如果您想在应用程序后台发送通知,您还应该在 JSON 对象中使用"data"关键字。否则,您可以使用"通知"而不是"数据"关键字。

最新更新