项目描述
翻译我们的移动应用目前仅支持每个订阅一个账户,这对希望与家庭成员或小团队共享访问的用户来说,已成为一个真正的限制。我们需要一位移动开发人员设计并实现共享访问,以便一个付费订阅者可以邀请多个参与者在同一计划下,同时保持每个人的数据、历史和设置与其他人分开。
这个想法是:一个订阅变成一个小组,其创建者成为管理员,其他人作为成员加入,拥有自己的登录和个人资料。管理员通过电子邮件或可分享的代码邀请人,设置或更改角色,暂时暂停访问,并在不影响其他成员的情况下移除某个成员。普通成员只能查看和管理自己的个人资料和内容,绝不能查看他人的数据,除非角色明确授予更广泛的访问权限。
我们愿意讨论角色是否应该仅为“管理员”和“成员”,或者是否值得添加一个中间的“经理”层级。请描述您在多用户账户系统和权限模型方面的经验,并建议一个数据库/API 结构。
关键要求:
— 每个订阅层级的参与者限制
— 每个成员的独立个人资料和历史记录
— 带有接受/拒绝的邀请流程,以及自愿退出
— 关于成员变更的通知给管理员
— 应用内屏幕列出成员和角色
这个想法是:一个订阅变成一个小组,其创建者成为管理员,其他人作为成员加入,拥有自己的登录和个人资料。管理员通过电子邮件或可分享的代码邀请人,设置或更改角色,暂时暂停访问,并在不影响其他成员的情况下移除某个成员。普通成员只能查看和管理自己的个人资料和内容,绝不能查看他人的数据,除非角色明确授予更广泛的访问权限。
我们愿意讨论角色是否应该仅为“管理员”和“成员”,或者是否值得添加一个中间的“经理”层级。请描述您在多用户账户系统和权限模型方面的经验,并建议一个数据库/API 结构。
关键要求:
— 每个订阅层级的参与者限制
— 每个成员的独立个人资料和历史记录
— 带有接受/拒绝的邀请流程,以及自愿退出
— 关于成员变更的通知给管理员
— 应用内屏幕列出成员和角色
移动应用开发 现金, 银行转账