最佳实践
设计简短的登录流程
玩家在登录时,操作的步骤越少,路径越短,则转化率越高。建议使用相对简短的引导,让玩家能快速进入游戏。如图所示:
优化玩家账号体验
绘制易识别易操作的登录界面
为用户提供一个 TapTap 登录 Button,Button 的最佳显示方式为:依照提供的 UI 规范,完整展示 TapTap 品牌名称与 LOGO;可参考 功能介绍 中单个登录与多个登录的展现方式
向玩家提供切换账号功能
- 当玩家需要更换账号时,建议为玩家提供切换账号的功能。玩家切换账号时,务必使用 logout 接口,以保证登录账号与其他游戏服务(动态)账号保持一致;
- 当玩家已经完成了登出的操作,为玩家自动显示出登录的界面,让玩家可以使用另一个账号登录
在游戏内使用玩家的公开信息
玩家在游戏内创建角色时,可以直接使用玩家在 TapTap 上的公开信息,包括头像、昵称,帮助玩家自动完成填写流程。
提供账号绑定功能
为了避免用户账号丢失,请开发者在服务端记录 Tap ID 与 游戏 ID 、游戏 ID 与区服的匹配关系;当用户清除本地游戏数据后,使用相同的 TapTap ID 登录,依然能够载入上次登录的游戏进度;
为了更好的用户体验,在您的游戏中添加账号绑定功能,为用户提供多种登录方式;
- 其他登录方式的最佳绑定流程为:
- 使用非 TapTap 账号登录游戏的,在内嵌动态中登录 TapTap 账号后,将获得的 tds id 与游戏账号进行绑定;
- 在用户中心,提供“绑定 TapTap 账号”的功能;
- 游客账号的最佳绑定流程为:在用户中心,提供“绑定 TapTap 账号”的功能
妥善处理敏感信息,提高客户端安全性
1、AppId / AppKey 不要存储在 apk 里,这样很容易被反编译;
2、提交给 TapTap 平台的游戏包名必须是唯一的,且游戏上线后不要轻易修改,以免影响线上用户的体验;