如何在单个Firebase数据库中为多个应用构建推送令牌

时间:2018-06-08 18:30:13

标签: firebase firebase-realtime-database push-notification apple-push-notifications firebase-cloud-messaging

假设我有3个应用程序共享同一个Firebase数据库,并且所有应用程序都有Android / iOS版本。如何在Firebase数据库中构建JSON层次结构?下图是我当前的推送令牌JSON结构。任何更好的建议只推送一个指定的应用程序,其他两个应用程序什么都不收?谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

对于你的场景,我可能会继续在同一个(用户)节点下存储其他令牌。所以只需编辑你已经拥有的东西:

/pushTokens
  /$userId
    /appId1:token1
    /appId2:token2
    /appId3:token3

我不知道为什么你仍然需要在实际节点内使用userId节点作为关键字。