如何解决在flutter应用程序中实现添加朋友功能,例如在instagram,snapchat,faceboook中
我目前正在开发一种flutter应用程序,这是一种社交媒体应用程序,现在我仍然坚持从具有我的应用程序帐户的联系人列表中实现添加好友功能的想法,但是我想不起来无论采用哪种方法,我的应用后端都是由Firebase
处理的,每个用户的个人资料信息都以不同的方式存储在Firestore
数据库中,
我想要一种简单高效的方法来在我的应用中添加朋友,例如Facebook,Instagram,Snapchat等。
有人可以建议我如何在我的应用中实现此功能吗?
如果是,请提供页面和文档的链接!
谢谢
解决方法
有很多方法可以实现,一种方法是创建一个用户集合,每个用户创建每个文档,在该用户文档中,您将拥有两个用户ID列表:1.朋友2.请求...因此,当有人发送时请求时,将发送方的用户ID添加到接收方用户文档中的请求部分,当用户接受请求时,从请求中删除用户ID,并将发送方的用户ID添加到朋友列表中。
Root => Users(collection) => userid1(document) => friends(List<String>)
=> requests(List<String>)
这只是进行研究并使用适合您的方法之一。 :)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。