开通 TapTap 登录
本文将介绍如何开通 TapTap 登录以及 TapTap 登录所需要的配置项。
开通 TapTap 登录
参考 TapTap 登录功能介绍-前期工作 文档开通 TapTap 登录
XDSDK 开通 TapTap 登录
把 TapTap Developer Center 后台 应用配置 中的 Client ID
通过 Jira 工单提交给 XDSDK 项管,项管会让研发开通,开通之后游戏便可自行测试。
开通没有安装 Tap 客户端时的手机号一键登录 Tap 账号
游戏项目组提供基础信息
需要在供应商为每个游戏创建单独的一键登录认证方案,iOS 和 Android 配置不同。因此需要项目组研发提供如下参数:
iOS 端需要:
- TapTap Client ID
- Bundle ID
Android 端需要提供:
- TapTap Client ID
- 包名
- 包签名
为了正确填写签名 MD5 值,可以使用如下的工具进行获取:GenSignatureMD5,工具使用方式:使用正式的签名证书对游戏应用进行签名打包,然后将 APK 包安装到手机上。与此同时,将 GenSignatureMD5 工具也安装到同一部手机上,然后打开该工具输入游戏包名就可以得到签名 MD5 值。
XDSDK 开通对应服务
Jira 工单将上述信息提供给 XDSDK 项管,由项管安排申请开通一键登录服务并同时申请供应商参数。申请供应商参数需要一些时间,请耐心等待。
服务开通之后会分别提供 Android 和 iOS 的 aliyun token 给到游戏项目组。
游戏项目接入
将上述提供的 Client Token 分别填入到 XDConfig.json
中,然后按照其他登录方式一样调用接口拉起登录即可。
"aliyun": {
"phone_auth_token_ios":"", // 阿里云一键登录 iOS 配置
"phone_auth_token_android":"" // 阿里云一键登录 Android 配置
}
提示
- 只会在没装 TapTap 客户端触发网页登录时启用手机号一键登录的流程,已安装 TapTap 客户端时表现按客户端的行为为准
- 测试过程中需要插入 SIM 卡并开启移动数据流量
- 暂不支持海外手机号
- 如果遇到了移动运营商下可使用,联通运营商下无法使用一键登录的问题,可能需要直接找我们重新开一个应用才行(省得你们自己排查半天)。也建议你们三个运营商下都测试一下。最近我们接入以及主站接入的过程中都遇到了类似的问题,它这个功能受创建应用时运营商接口稳定性的影响