如何根据角色发送通知。例如,如果我有5个不同的角色,我只选择一个角色,那么该角色的人应该使用FCM获得通知,剩下的角色不应该这样做。我们是否需要在后端编写服务(使用SPRING,PHP)?
答案 0 :(得分:0)
实现此目标的最简单方法是subscribe each client to a topic根据他们的角色。例如,在Android应用中:
{
"size": 0,
"aggs" : {
"my_search" : {
"date_histogram" : {
"field" : "date",
"interval" : "1s"
},
"aggs": {
"categories": {
"terms": {
"field": "category"
}
}
}
}
}
}
然后你can send a message to all users in a role with the Firebase Admin SDK与:
FirebaseMessaging.getInstance().subscribeToTopic("myRole");
有几点需要注意: