Java 是否可以使用Firebase Admin SDK将消息发送到FCM客户端的一批令牌?

Java 是否可以使用Firebase Admin SDK将消息发送到FCM客户端的一批令牌?,java,spring,firebase,firebase-cloud-messaging,firebase-admin,Java,Spring,Firebase,Firebase Cloud Messaging,Firebase Admin,我想通过使用它们的令牌向一批设备发送消息,因为我有不同的接收器组,它们非常动态,可以更改。我在后端Spring引导服务器上定义了我的组,并且Message.Builder只有一个“setToken”方法。这是否意味着我必须遍历所有令牌才能发送消息 参考资料:的文档建议您使用 //创建一个最多包含100个注册令牌的列表。 //这些注册令牌来自客户端FCM SDK。 List registrationTokens=Arrays.asList( “您的\u注册\u令牌\u 1”, // ... “您的

我想通过使用它们的令牌向一批设备发送消息,因为我有不同的接收器组,它们非常动态,可以更改。我在后端Spring引导服务器上定义了我的组,并且Message.Builder只有一个“setToken”方法。这是否意味着我必须遍历所有令牌才能发送消息

参考资料:

的文档建议您使用

//创建一个最多包含100个注册令牌的列表。
//这些注册令牌来自客户端FCM SDK。
List registrationTokens=Arrays.asList(
“您的\u注册\u令牌\u 1”,
// ...
“您的注册令牌”
);
MulticastMessage=MulticastMessage.builder()
.putData(“分数”、“850”)
.putData(“时间”,“2:45”)
.addAllTokens(注册代币)
.build();
BatchResponse=FirebaseMessaging.getInstance().sendMulticast(消息);
//请参阅BatchResponse参考文档
//对于响应的内容。
System.out.println(response.getSuccessCount()+“消息已成功发送”);