我们正在开发一个应用程序,用户可以在该应用程序中单击15秒,并且排行榜上的点击次数最多。 Firebase正用于存储数据,我们刚刚开始将FCM集成到应用程序中。 在Firebase上以以下格式存储用户:
"users":{
"userAuid" : {
"bestscore" : "30",
"dispname" : "usrea",
"image" : "https://",
"sortscore" : -30,
"uid" : "userAuid"
},
"userBuid" : {
"bestscore" : "200",
"dispname" : "KilleRz Moves Ayub",
"image" : "https://xxxxx",
"sortscore" : -200,
"uid" : "userBuid"
},
"userCuid" : {
"bestscore" : "276",
"dispname" : "KilleRz Moves Ayub",
"image" : "https://xxxxx",
"sortscore" : -276,
"uid" : "userCuid"
}....so on
}
现在,必须构建一个逻辑,假设userA得分高于B和C,然后B和C都会收到通知,他们的分数已经被打败,或者如果B得分高于C,那么C得到通知等等。
请有人知道如何使用Firebase for Android完成此操作。我们在节点中分别存储FCM令牌。感谢。