账号注销必读!!!
1. 账号注销文档指引
2. 账号注销理解
监管要求是需要提供账号级别的注销功能,即该微信号,或者该 qq 号下所有角色均需注销,如果产品结合自身情况只能提供角色注销功能,则还是存在合规风险。具体对账号注销的理解,可以参考:内网文档 一文中(八 账号注销功能)的解释
3. 账号注销接入
GACC(统一账号)侧提供针对新老业务的不同解决方案,老业务指接入 MSDK V3 版本的业务,新业务指接入 MSDK V5 版本的业务,接入 V5 版本后,会默认接入了 GACC 体系,针对 V3 版本和 V5 版本的业务,我们提供不同的注销方案。如果需要确认自己业务属于哪个 MSDK 版本,可以联系 MSDK(MSDK 助手),或者 GACC 助手确认
4. MSDK V3 版本业务接入指引
*通用注销方案的登录数据源为业务上报的**登录日志**数据,对于没有**上报登录数据**的业务,则无法使用通用方案,目前通用方案覆盖精品手游,极光游戏,以及功能游戏,其他游戏可以咨询 GACC 助手
4.1 方案 1 (未上报登录日志数据的业务可以使用)
本方案业务可选择自行实现注销的流程,仅适使用统一账号侧提供的辅助服务
- 针对未接入统一账号(gacc)的 MSDK V3 版本业务,统一账号侧提供实名认证信息比对能力以及周边数据清理的能力。
- 使用"账号实名认证信息比对"服务,进行用户注销前的身份比对校验。
- 使用 "游戏销号周边通知接口",对周边数据包括代币信息进行清理。各业务在玩家过了冷静期,且实际注销玩家账号后,把注销的账号回调给 GACC 侧,GACC 侧协助清理周边平台的数据
- 如果包含 AppleID 渠道登录游戏,则还需要使用 "Apple 渠道账号注销撤销 token 接口", 以便 GACC 协助撤销用户的 token
苹果注销要求: 官方通知请参见:https://developer.apple.com/cn/news/?id=12m75xbj 详细要求请参见:https://developer.apple.com/cn/support/offering-account-deletion-in-your-app
4.2 方案 2(上报登录日志数据的业务可以使用)
- 对于接入了 V3 的版本,且账号类型为 openid 的,我们提供统一的 H5 全套流程,包括用户数据清理工作
- 业务自己需要判断注销的一些前置条件,例如是否有工会、组织等需要退出,前置条件满足后,拉起账号注销 H5 页面
- 注销账号协议,用于玩家在提交注销申请后,统一账号侧判断用户经过冷静期后,且符合注销条件时,调用该 idip 服务,对用户账号进行注销,实际的注销由游戏侧 idip 指令实现,冷静期判断由统一账号侧统一实现。
- 发送邮件协议,用户玩家在冷静期内登陆游戏后,给予邮件提示,并自动为玩家撤销注销申请
- 查询玩家最近登陆时间协议,用于查询玩家 openid 级别最近一次的登陆时间
- 通用方案为账号级别注销,游戏 server 端需注意实现的注销账号指令,做到账号级别注销
本方案需要提供:
业务双平台的 appid,以及业务中文名
在飞鹰上面,sdk 参数一项中的 MSDK key,提供到 leiyzhang 进行接入。
appleID 渠道的接入(AppleID 登录,不是微信-IOS 或者手 Q-IOS),需确认有上报 AppleID 渠道的 tglog 登录日志,且上报的登录日志中,APPID 为 "A_手 Qappid",并提供该 AppleID 渠道 APPID; 拉起账号注销页面时,也需要主要传递此 APPID
具体接入指引,参考:统一账号通用注销方案接入指引
5. MSDK V5 版本业务接入指引 (上报登录日志数据的业务可以使用)
MSDK V3 升级 V5 版本,或者 V5 版本帐号类型为原始 OpenID 的业务参考 4.2,idip 等回调实现依然采用 V3 版本协议实现,拉起页面的鉴权参数使用 V5 的鉴权参数即可,详细的页面参数见统一账号通用注销方案接入指引
- 对于接入了 V5 的版本,且账号类型为 gopenid,我们提供统一的 H5 全套流程,包括用户数据清理工作
- 业务自己需要判断注销的一些前置条件,例如是否有工会、组织等需要退出,前置条件满足后,拉起账号注销 H5 页面
- 注销回调协议,用于将已注销账号回传给游戏业务,供业务做游戏内的逻辑处理。统一帐号侧会在用户经过冷静期后,调用统一账号服务,进行用户账号注销(统一账号会在账号底层操作,注销动作会更换玩家 gopenid),若 gopenid 更换后,游戏内所有数据均会对玩家及其好友不可见,则收到回调后可不做任何动作。若 gopenid 更换后,游戏内还存在一些可见数据(例如排行榜中仍然存在历史 gopenid 数据),则需要收到回调账号后,游戏侧做该部分数据清理
- 发送邮件协议,用户玩家在冷静期内登陆游戏后,给予邮件提示,并自动为玩家撤销注销申请
- 通用方案为账号级别注销,玩家下次重新登录游戏,即为新账号
本方案需要提供:
- 业务双平台的 appid,以及业务中文名
- appleID 渠道的接入(AppleID 登录,不是微信-IOS 或者手 Q-IOS),需确认有上报 AppleID 渠道的 tglog 登录日志,且上报的登录日志中,APPID 为 "A_手 Qappid",并提供该 AppleID 渠道 APPID;如没有上报 AppleID 登录的 tglog 日志,也可以联系 leiyzhang 评估使用 GACC 的日志
具体接入指引,参考:统一账号通用注销方案接入指引