我需要用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"关键字。否则,您可以使用"通知"而不是"数据"关键字。