如何使用FCM向所有用户发送通知?



我能够使用高级REST客户端发送自定义通知到我自己的设备,使用以下代码:

https://fcm.googleapis.com/fcm/send

内容类型application/json

授权关键= XXXXXXXXXX

{
"data": {
"title": "Update",
"content": "Test"
},
"to": "cju4nq0nQ9C8YAkVZZ_lh7:APA91bG........
}

我不知道如何将此发送给所有用户。我读过一些关于使用主题的文章,但不知道如何在这里应用。

你能给我指出一个方向或有一个解决这个问题的方法吗?

我所做的是使用以下命令将所有用户分配到相同的主题:

FirebaseMessaging.getInstance().subscribeToTopic("leden")
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
String msg = getString(R.string.msg_subscribed);
if (!task.isSuccessful()) {
msg = getString(R.string.msg_subscribe_failed);
}
Log.d(TAG, msg);
Toast.makeText(MainActivity.this, msg, Toast.LENGTH_SHORT).show();
}
});

然后在高级REST客户端(Google Chrome扩展):

{ 
"data": { 
"title": "Update", 
"content": "Test"
},
"to": "/topics/leden"
}

相关内容

  • 没有找到相关文章

最新更新