做了一个 App, 应用打开需要填激活码, 后台的逻辑是将 App 发送的激活码与 UUID 进行验证.
App 激活之后, 每次打开需要验证激活码.
APP 会调用 2 个接口:
- 激活接口:
active(code, uuid) - 验证接口:
validate(code, uuid)
后台大概有这么些功能:
- 验证激活码在后台有无, 如果无则返回失败, 如过有则进行下一步验证
- active: 找到激活码所在的 item,将 UUID 更新进去, 并返回 OK
- validate: 找到激活码所在的 item, 验证 uuid 与数据库中是否一样
- addCode: 管理员调用此接口, 用来创建激活码
- invalidateCode: 管理员调用此接口, 用一个字段来将激活码标记为失效状态
并且需要一些激活日期 /上次请求日期 /激活码被使用过的 UUID 列表(支持多个设备非同时绑定使用)等字段.
以上逻辑功能很简单, 但要是直接写一个后台并部署到服务器, 还要配置好数据库, 搭一个简单的后台管理系统, 也是有点费事.
所以针对以上需求, 现在有没有拿来即用的服务?
看过 MongoDB 有 webhook 功能, 不知道满不满足这需求. 除此之外还有什么其他方式或服务?