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

How to structure push token for multiple Apps in a single Firebase Database

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

对于您的情况,我可能会继续将其他令牌存储在同一(用户)节点下。因此,只需将您已经拥有的内容编辑为这样的内容即可:

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

我不知道为什么你仍然需要 userId 节点在实际节点中,但将它用作键。