更改用户名时是否有更新每个帖子的用户名的解决方案?

时间:2017-09-06 00:39:47

标签: ios firebase swift3 xcode8

我正在使用firebase制作iOS SNS应用。在我的应用中,您可以在设置中更改用户名。但即使您更改了用户名后,您之前发布的帖子中的用户名仍然是您的旧用户名,因为每个帖子在您发布时都会包含您的用户名。

更改用户名时是否有更新每个帖子的用户名的解决方案?

提前致谢!

1 个答案:

答案 0 :(得分:0)

据我所知,您无法在身份验证属性上触发onWrite()。 也许您可以将用户名存储在数据库中,并将其用作每个帖子的作者。 然后,您可以使用云功能来收听“用户”节点更改并更新其作者等于之前用户名的所有帖子(更好的用户是用于处理此更新的ID)。

希望它有所帮助。也许其他人有更好的主意。