由于我的应用程序具有登录页面,因此我创建了一个带有Flutter的完整应用程序并加入了Firebase
但是我需要向特定用户(不是全部)显示特定屏幕 我选择他的人(想让他成为管理员并有特定的个人资料)
在我的Firebase中,我拥有所有用户 另外,我将管理员收集到特定的收集中,但是如何在应用程序中为他提供特殊屏幕呢?
答案 0 :(得分:0)
如果您想向不同的人显示不同的屏幕,我假设您想为测试用户无法访问的管理员设置一个额外的屏幕?如果是这样,您可以制作另一个Widget类(或.dart文件,但是您可以构建代码),并基本上检查它们是否位于admin分支中,或者具有admin的子分支;如果确实存在,请将其移至其他位置。屏幕超过正常屏幕。
代码(用您的值替换,可以通过简单的查询知道admin var):
Promise.all()
希望有帮助!