我能够使用高级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"
}