在线答题小程序题库解锁设计,就是说,用户需要通过邀请码才可以使用,这种设计其实有其存在的必要性。
这样做有两个好处:
1、公司答题信息需要保密(客户A要求)
2、用户需要购买邀请码才可以来使用小程序刷题(客户B要求),当然这种题库肯定是刚需,对用户存在很大价值。
场景就是上面描述的,下面我来谈谈怎么设计
1、第一、增加一张邀请码集合A,直接用小程序云开发自动生成的_id就可以作为邀请码,比如下图所示
2、题库存在一个原子集合,当用户通过邀请码激活的时候,把题库的原子集合,添加到用户的题库集合中
具体是这样,存在原子集合B,用户题库集合C,当用户激活,把B,放到集合C下,完成当前用户的激活操作,之后,把该条邀请码从邀请码集合A中删除,这样存在一定问题,但是不影响大局,就是这样不会留痕,不知道,哪个邀请码被谁用过了。
这个可以改进也可以不改进,如果不对邀请码做分析处理的话。
本次总结完
有什么更好的建议可以在评论区留言