如何构建逻辑以使用FCM自动通知用户?

时间:2017-01-11 14:49:45

标签: android firebase firebase-realtime-database firebase-cloud-messaging

我们正在开发一个应用程序,用户可以在该应用程序中单击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令牌。感谢。

0 个答案:

没有答案