【发布时间】:2018-06-23 15:34:40
【问题描述】:
我正在使用 Xcode 制作一个销售点应用程序。
我希望此应用能够跟踪库存商品,允许用户使用条形码搜索库存、扫描库存、添加或查找库存。库存物品将存储在用户的“商店”中。
我想拥有三种类型的用户:
-
经理用户,创建商店并拥有对该商店的完全访问权限。他可以管理所有“员工用户”,例如删除他们的访问权限,并且员工用户必须由他邀请才能使用唯一代码加入他的商店。他将拥有“员工用户”所不具备的特定能力,例如添加和编辑股票的能力。
经理帐户的外观
附加的 UI 设计应该能说明我的意思。如您所见,经理用户有一个管理员工选项卡,我希望只有他可以拥有,而其他用户没有。经理在查看库存时还可以选择了解更多详细信息,而员工用户则没有。购物者帐户只能访问两个功能,查找商店和查看商店中的库存。
所以我的问题是, 如何在 Firebase 中为我的应用编写三种不同类型的用户代码? & 如何在向其他用户显示其他选项的同时仅向他们显示我想向他们显示的选项?
【问题讨论】:
标签: ios firebase firebase-authentication multiple-users