A4 - 账号合并方案

A4 - 账号合并方案

黄鹏宇 257 2023-02-10

方案

现有的注册渠道

  • 微信(小程序、微信登陆)
  • 手机号
  • AppleID

怎么验证targetID属于本人

再登陆一次?
/token
/merge?targetToken = xxxx

哪些数据需要转移

基础数据

  1. 卡片 -> user_id
  2. 卡片的练习记录 -> user_id
  3. 单词本
  4. 收藏的单词 (冲突忽略)
  5. 词书的进度 progress
  6. 计划中的词书
  7. 购买记录
  8. 自定义词书
  9. 自定义释义
  10. 用户设置

账号的合并

telephone
unionID
openID
email

流程

  1. 迁移基础数据
  2. 账号合并
  3. 删除原账号
  4. 删除缓存