关于服务
翻译我使得一个移动应用订阅可以被整个家庭或团队使用,而不仅仅是一个人。每个参与者都有自己的个人资料、自己的数据和自己的权限级别,而支付订阅费用的人仍然是管理员,并控制团队组成。
我首先与您一起确定应用程序实际需要的角色:所有者、管理员、成人参与者、受限个人资料(例如,儿童账户)、访客。然后我设计邀请场景——通过代码、链接或应用内确认。管理员会获得一个单独的界面,在那里他们可以看到所有参与者,改变他们的权限,暂停或撤销访问,并监控订阅使用情况——无需直接访问数据库。
在服务器端,我处理最复杂的部分:在共享计费下为每个参与者进行数据隔离,在每个请求上进行权限验证,而不仅仅是在界面中隐藏按钮,以及在移除参与者时正确撤销访问,而不冒着破坏其他人订阅的风险。
工作内容包括:
— 带有角色和服务器端权限验证的个人资料
— 应用中的管理员界面:邀请、修改、删除参与者
— 与您的订阅逻辑相关的座位限制和使用跟踪
— 处理重新登录、权限转移和计划降级
我首先与您一起确定应用程序实际需要的角色:所有者、管理员、成人参与者、受限个人资料(例如,儿童账户)、访客。然后我设计邀请场景——通过代码、链接或应用内确认。管理员会获得一个单独的界面,在那里他们可以看到所有参与者,改变他们的权限,暂停或撤销访问,并监控订阅使用情况——无需直接访问数据库。
在服务器端,我处理最复杂的部分:在共享计费下为每个参与者进行数据隔离,在每个请求上进行权限验证,而不仅仅是在界面中隐藏按钮,以及在移除参与者时正确撤销访问,而不冒着破坏其他人订阅的风险。
工作内容包括:
— 带有角色和服务器端权限验证的个人资料
— 应用中的管理员界面:邀请、修改、删除参与者
— 与您的订阅逻辑相关的座位限制和使用跟踪
— 处理重新登录、权限转移和计划降级