跳到主要内容

账号

OmniSDK 在国内和海外为两套独立的账号系统,目前在国内使用金山通行证账号系统,包含注册登录手机号绑定重置密码注销账号等功能;在海外为独立的账号系统,包含注册登录账号绑定删除账号等功能。

接入账号相关功能,请查阅:

img

金山通行证

金山通行证 为金山集团统一账号认证系统,一次注册即可在所有旗下游戏产品进行登录。

注册

金山通行证 目前支持手机号注册邮箱注册用户名密码注册三种注册方式。

OmniSDK 在此基础上,提供了以下五种注册方式,可根据项目需求启用。

手机号快速登录注册

手机号验证+密码注册

邮箱验证+密码注册(计划废弃)

本机号码一键登录注册

Apple ID 登录注册

在实际用户操作流程中,手机号验证+密码注册为独立的注册入口,其他注册流程与登录流程在同一 UI 界面中,首次登录即为注册。

提示
  • 以上注册方式可根据项目实际需求选用
  • OmniSDK 不提供用户名注册功能,使用用户名注册账号可前往 逍遥网
  • 邮箱注册即将废弃,不建议接入
  • 手机号快速注册

通过验证手机号/验证码即可一次性完成注册登录,手机号会同时作为金山通行证的账号名及绑定手机号;再次登录时,仅能通过验证手机号进行登录。

  • 手机号验证+密码注册

验证手机号的同时,需设置密码,手机号会同时作为金山通行证的账号名绑定手机号;再次登录时,可使用手机号/验证码手机号/密码两种登录方式。

  • 本机号码一键登录注册

在 OmniSDK 登录/注册 UI 显示前,会先获取用户本机号码。如无 SIM 卡、使用模拟器或号码异常等情况,无法获取用户本机号码时,将不展示本机号码一键登录 UI。

登录成功后,手机号会同时作为金山通行证的账号名及绑定手机号;再次登录时,可使用本机号码一键登录手机号/验证码两种登录方式。

危险
  1. 使用本机号码一键登录的条件比较严苛,若修改过金山通行证绑定手机号或已设置密码的金山通行证账号,无法通过本机号码一键登录。
  2. 启用本机号码一键登录功能,需提前 2 个工作日发起申请,并提供相应的包名和 APK 签名文件。
  • Apple ID 登录注册

用户首次使用 Apple ID 登录视为注册,同时为用户生成一个金山通行证账号,并将 Apple ID 作为账号名,登录成功后需继续完成手机号绑定和实名认证环节;再次登录时,可通过 Apple ID 登录手机号/验证码两种登录方式。

信息

OmniSDK 仅支持通过 Apple ID 登录,不包含 Apple ID 注册流程,注册 Apple ID 请参考:Apple 官方文档——如何创建新的 Apple ID

实名认证

从金山通行证 5.0.0 版本后,实名认证环节由此前版本的单独流程合并到注册流程中,若实名认证未通过,则视为注册未完成,已验证信息失效。

信息
提示
  • 目前一个身份信息可用于多个账号实名,预计后续版本会增加配置选项;
  • 目前 OmniSDK 已根据国家要求完成支持 8+、12+、16+ 防沉迷功能,可根据不同项目需求配置开启,详情请参考Omni 防沉迷功能章节。

登录

OmniSDK 支持以下四种登录方式,可根据项目需求启用。

手机号快速验证登录

手机号+密码登录

本机号码一键登录

Apple ID 登录

提示
  • 金山通行证 5.0.0 版本后,OmniSDK 不再支持用户名+密码登录,仅支持通过手机号+密码登录邮箱+密码登录即将废弃。
  • 静默登录:若用户上次登录 token 未失效,则无需进行登录操作,可直接登录成功。
  • 手机号快速验证登录

用户通过手机号+验证码验证登录,在实际用户操作流程中,登录与注册流程在同一 UI 界面中,首次登录即为注册。

危险

接收验证码的手机号为用户绑定的手机号,若用户修改了绑定的手机号,则输入手机号时仍需输入原账号名手机号,但接收短信验证码的为绑定手机号。

  • 手机号+密码登录

使用注册时的手机号及密码进行登录。

  • 本机号码一键登录

授权本机号码一键登录,在实际用户操作流程中,登录与注册流程在同一 UI 界面中,首次登录即为注册。

危险

若用户通过本机号码一键登录后,修改了绑定手机号或设置了密码,则无法再次使用本机号码一键登录,仅可通过手机号快速验证登录手机号+密码登录的登录方式。

手机号绑定

每个金山通行证账号可绑定一个手机号,绑定手机号仅作为验证方式,用于接收验证码,不作为登录账号使用。

绑定方式

1、用户可前往 逍遥网 修改绑定手机号; 2、游戏客户端可单独接入修改绑定手机号功能,目前修改绑定手机号未集成到 OmniSDK 的登录注册 UI 中,需在游戏操作界面中设置入口。

更换绑定流程

用户登录后,需先验证原绑定手机号,验证通过后,再进行新手机号验证,验证通过后即可更换绑定。

重置密码

用户验证绑定手机号后,可修改密码。

重置方式

  1. 用户可前往 逍遥网 重置密码;
  2. 在 OmniSDK 登录注册 UI 中,可进入找回密码流程;
  3. 联系游戏客服进行申诉。

注销账号

金山通行证目前仅能通过 逍遥网 进行账号注销,注销后,所有使用金山通行证注册的游戏均无法登录。

海外账号系统

目前 OmniSDK 海外账号系统包含游客登录第三方账号授权登录两种登录方式。用户首次登录即视为注册。

注册/登录

  • 游客登录

海外账号首次登录时为游客登录,登录后可切换其他第三方登录方式,也可选择任一第三方登录方式进行绑定。

危险
  • 用户更换设备或进行刷机操作,在未绑定的第三方账号的场景下会造成游客账号丢失,且无法进行找回;
  • 游客账号可以进行游戏内充值;
  • 游客账号没有密码逻辑。
  • 第三方账号授权登录

OmniSDK 目前已接入的第三方账号有以下几种,可根据项目需求启用。

Apple ID

Google

Facebook

TikTok

Line

VK

绑定第三方账号

用户通过游客登录后,可绑定第三方账号;绑定后再次登录时,需使用第三方账号进行登录,原游客账号数据会转移到第三方账号上;再次进行游客登录时,将创建新的游客账号。

删除账号

根据第三方政策合规要求,App 内用户数据需要能够被用户主动选择删除。包含 SDK 涉及的用户数据及游戏侧用户数据。

用户可主动发起删除账号,账号删除申请提交后,有 30 天的“犹豫期”,30 天内用户仍可登录游戏,并可提交撤回。

超过 30 天犹豫期后,将删除账号数据归档,重新使用该账号登录将创建新账号。

删除方式

1、用户可在 OmniSDK 登录 UI —— 账号中心(account center)中发起账号注销流程。