我正在尝试在我的应用上使用Firestore进行实时更新。但是,我不确定我正在尝试做的是否可以实时进行。
我Users
关注其他Users
。当他们发布到Posts
集合时,应该使用他们关注的用户的帖子实时更新用户时间线。这可能吗?
我在每个帖子上都有一个标识符userId
。任何帮助都会受到赞赏,因为我有点卡住了!
答案 0 :(得分:1)
您可以获取用户关注的用户列表
let queryRef = self.ref.child("posts/\(userID)")
queryRef?.observe(.childAdded, with: { (snapshot) in
// new post from a friend
})
答案 1 :(得分:0)
假设用户john已登录。首先获得约翰所关注的所有人的用户ID。将userID存储在数组中。
使用观察者来监听posts表中的更改。每当更改posts表的值时,
希望有所帮助。