使用Firebase的朋友推荐的用户数据结构?

时间:2016-06-07 12:04:06

标签: ios json firebase firebase-realtime-database

我想了解在Firebase中构建数据的最佳做法。在对用户进行身份验证并创建他/她的唯一用户名后,他/她应该能够通过唯一的用户名将朋友添加到朋友列表中。

请看看我有什么,我会相应地做出改变。此外,非常感谢任何建议。

{
  "posts" : {
    "post_id" : {
      "imgUrl" : "htttps://www.image.com/",
      "title" : "chicken"
    }
  },
  "posts_likes" : {
    "post_id" : {
      "user2" : true
    }
  },
  "posts_receiver" : {
    "post_id" : {
      "user2" : true
    }
  },
  "posts_sender" : {
    "post_id" : {
      "user1" : true
    }
  },
  "users" : {
    "uid" : {
      "123kshdf8172321" : {
        "friends" : {
          "approved" : {
            "friend1" : "friend1uid",
            "friend2" : "friend2uid"
          },
          "pending" : {
            "friend3" : "friend3uid"
          }
        },
        "provider" : "facebook"
      }
    },
    "usernames" : {
      "username1" : "123kshdf8172321"
    }
  }
}

0 个答案:

没有答案