Skip to main content

移动端账号方案

概述

LI PASS 移动端账号方案为移动平台游戏提供完整的账号认证解决方案,涵盖注册、登录、合规、绑定等核心功能。

核心能力

  • LI PASS 邮箱账号:提供基于邮箱的 LI PASS 跨游戏统一身份验证服务
  • 第三方渠道登录:内置 30+ 主流第三方渠道登录,包括 Google、Apple、Facebook、LINE、X 等
  • 游客登录:提供免注册的游客登录方式,支持玩家快速体验游戏功能,支持将游客身份无缝升级为正式账号,保障数据连续性
  • Passkey 无密码认证:集成基于 WebAuthn 标准的 Passkey 技术,支持生物识别(指纹、面容ID)认证,提供更安全便捷的无密码登录体验,符合现代身份验证趋势(详见 Passkey 介绍
  • 全球合规:内置全球合规法规适配引擎,符合 GDPR、COPPA 等合规要求。支持玩家协议管理、未成年人认证、未成年聊天授权和数据权利保护
  • 统一账号管理:提供集中化的账号中心,支持多渠道账号绑定、安全策略配置和隐私权限控制

前往移动端接入指南查看技术集成步骤。

登录流程说明

移动端根据玩家的账号状态,提供不同的登录流程。系统会自动识别玩家类型并引导相应的认证流程。

玩家类型与流程差异

  • 首次使用的新玩家 需要完成完整的注册和合规流程:注册账号 → 身份验证 → 合规认证(包括地区选择、年龄确认、协议同意)→ 进入游戏。

  • 拥有有效登录态的玩家 系统检测到有效的登录态信息后,会自动完成身份验证,玩家可直接进入游戏,无需手动操作。

  • 登录态已过期的玩家 当检测到登录态过期时,系统会要求玩家重新进行身份验证,验证通过后即可进入游戏。

新玩家的注册选项

新玩家可根据需要选择以下任一方式完成账号注册:

  • 邮箱注册方式 玩家输入邮箱地址,系统发送验证码进行邮箱验证。根据游戏配置,玩家需要设置密码(手动注册)或直接完成注册(自动注册)。

  • 第三方社交平台注册 玩家可使用 Google、Apple、Facebook、LINE 等社交账号进行快速注册。系统会跳转到对应平台进行授权,授权成功后自动创建游戏账号。

  • 游客模式体验 玩家可选择游客身份直接进入游戏,跳过注册流程。游客账号在游戏内会提示绑定正式账号,避免数据丢失。

登录态管理机制

  • 登录态保存 玩家登录成功后,系统将登录态信息加密保存在本地。下次启动游戏时,系统会自动读取并验证这些信息。

  • 有效期管理 登录态信息的有效期为 30 天。在有效期内,玩家启动游戏时无需重新输入账号密码,系统会自动完成验证。

  • 过期处理 当登录态信息超过 30 天有效期时,系统会清除本地信息并要求玩家重新登录,以确保账号安全。

图片:移动端登录流程

LI PASS 登录

LI PASS 邮箱账号是 Level Infinite 旗下的品牌账号,提供两种登录流程方案:

  • 智能引导登录流程:根据账号状态自动引导玩家到相应的注册或登录界面,简化玩家操作。
  • 传统登录流程:提供独立的注册和登录入口,便于精确控制玩家流程。

此外,LI PASS 还支持 Passkey 无密码登录,玩家可通过生物识别(指纹、面容 ID)快速完成身份验证,享受更安全便捷的登录体验。

业务可根据自身需求选择合适的方案。

智能引导登录流程

note

该功能支持于 Player Network SDK V1.28 及以上版本。

智能引导登录流程根据账号的状态动态引导玩家进入最适合的注册或登录流程,从而简化操作并优化玩家体验。

图片:核心流程

玩家输入邮箱后,系统将自动检测账号状态,并引导至对应的流程:

  • 对于未注册的玩家,将直接进入 注册 LI PASS 流程。
  • 对于已注册并已设置密码的玩家,将直接显示 有密码账号登录 界面,玩家可输入密码或切换登录方式,选择使用邮箱登录。
  • 对于已注册而未设置密码的玩家,将直接显示 无密码账号登录 界面,玩家可输入邮箱验证码或切换登录方式,选择设置一个新密码。

玩家也可在智能引导首页底部选择使用第三方渠道或游客账号进行登录,步骤和 传统登录注册流程 如出一辙:

注册

玩家输入邮箱后,检测账号状态为未注册:

  1. 玩家输入验证码以完成注册。

    图片:未注册玩家 → 验证码注册

  2. 注册成功后,玩家可选择设置账号密码以提升安全等级,或点击 暂不设置 跳过此步骤。

    图片:设置密码[可选]

  3. 玩家选择其 国家/地区。玩家必须同意的协议会根据所选国家或地区自动调整。

note

LI PASS 首先会根据玩家 IP 显示其所在地区,以及该地区所需的合规协议。有关各地区的详细合规流程,请参见 合规示例

图片:国家/地区选择与协议确认

登录

玩家输入邮箱后,系统会根据账号的状态(是否设置密码)智能引导至相应的登录方式:

玩家输入邮箱后,检测账号状态为已注册并已设置密码:

  1. 玩家输入密码后,点击 下一步 进入游戏。

    图片:已注册、已设置密码玩家 → 密码登录

  2. 玩家也可点击 使用验证码登录 切换登录方式,输入验证码后直接进入游戏。

    图片:切换至验证码登录

传统登录流程

传统登录流程提供独立的注册和登录入口,玩家需要明确选择是进行注册还是登录操作。该流程适用于需要精确控制玩家流程的场景。

注册

LI PASS 提供 手动注册自动注册 两种模式,支持业务在 Player Network 控制台上设置注册方式的配置,详情参考 设置注册方式

  • 手动注册 需要输入邮箱,获取验证码,再输入两次密码。注册完成后,需要再次输入密码进行登录。
  • 自动注册 只需要输入邮箱和验证码,如果玩家已经注册过,则会自动登录成功,如果没有注册过,则会自动注册成功,并且登录成功,玩家无需再次登录。玩家可以在进入游戏后,进入 账号中心,进行设置密码。
  1. 登录/注册(Log In/Register) 页面,玩家点击 免费注册(Register for free),打开 创建账号(Create Account) 页面。

    图片:默认登录界面

  2. 创建账号(Create Account) 页面,玩家输入邮箱地址,获取验证码,输入密码,点击 注册,打开 协议(Agreements) 页面。

    图片:注册界面

  3. 合规(Agreements) 页面,玩家完成必要的合规操作,包括选择 国家/地区(Country/Region)、年龄和必须同意的玩家条款和游戏隐私协议等。

note

LI PASS 首先会根据玩家 IP 显示其默认所在地区,以及该地区所需的合规协议。玩家可以选择切换其他国家,每个国家的合规要求是不一样的,LI PASS 会根据合规配置切换对应的合规项目。有关各地区的详细合规流程,请参见 合规示例

图片:合规条款页面

  1. 玩家点击 确认 后,会跳转回登录界面,并展示通知表明注册成功。

    图片:默认登录界面显示注册成功

  2. 完成注册后,玩家将继续下文中的 登录 流程。

登录

LI PASS 支持以下多种登录方式:

邮箱账号密码登录 和 邮箱验证码登录

这两种登录方式,玩家可以在 登录/注册(Log In/Register) 页面,通过点击 Email loginPassword login 进行切换。

页面输入邮箱地址和密码,然后点击 登录(Log in) 进入游戏。

Image: Account login

Passkey 登录

note

Passkey 功能在 Player Network V1.27 及以上版本支持,且当前仅支持移动端:

  • iOS:支持 iOS 17.4 及以上版本
  • Android:支持 Android 9.0 及以上版本,需安装 Google Play Services 20.33 及以上版本

Passkey 是一种基于 FIDO2/WebAuthn 标准的无密码身份验证技术。它通过公私钥加密认证,为玩家提供更安全、便捷的身份验证方式。玩家可以使用生物识别(指纹、面容 ID)或设备 PIN 码登录游戏,无需输入传统密码,从而减少账号被盗风险,同时提升用户体验。

Passkey 的优势

  • 更安全:采用非对称加密,私钥仅存储在用户设备中,不会被服务器存储或泄露,有效防止钓鱼攻击、密码撞库、黑客攻击。
  • 更便捷:用户可以通过指纹或面容 ID 直接完成登录,无需输入密码,提高登录效率。
  • 跨设备支持:支持 Apple iCloud Keychain 和 Google Password Manager,在多个设备间同步 Passkey,实现无缝登录。

创建 Passkey

玩家可以通过以下两种方式创建 Passkey:

  • 注册后引导创建:玩家完成 LI PASS 账号注册后,若设备支持使用 Passkey,系统将弹出 Passkey 创建引导窗口。
  • 账号中心创建:已注册 LI PASS 的玩家可到 账号中心 > 通行密钥列表 页面手动创建 Passkey,详见 管理 Passkey
  1. 玩家点击 创建通行密钥 进入创建流程。 Image: Create Passkey

  2. 设备弹出系统身份验证窗口,玩家通过指纹、面容 ID 或设备 PIN 码进行身份验证。 Image: fingerprint

  3. 设备生成 Passkey,并存储至 iCloud Keychain(iOS)或 Google Password Manager(Android)。 Image: Google Password Manager

  4. Passkey 创建成功后,系统返回确认信息,玩家可立即使用 Passkey 登录账号。

note

若设备不支持 Passkey,则不会显示创建 Passkey 选项。若玩家关闭创建 Passkey 的弹窗,可在账号中心手动创建。

本设备登录

如果 iOS 设备已存储该账号的 Passkey,进入 LI PASS 登录界面时将自动唤起 Passkey 登录。如果玩家使用 Android 设备或,或手动关闭了 Passkey 弹窗,可手动点击 通行密钥 重新触发登录。

如果当前设备未存储该账号的 Passkey,iOS 设备不会自动唤起 Passkey 登录,玩家需要手动选择其他方式登录。

本节将以 iOS 为例,说明 Passkey 登录的用户流程。

  1. 系统弹出 Passkey 认证窗口,玩家通过指纹、面容 ID 或设备 PIN 码进行身份认证。 Image: Sign In with Another Device

  2. 认证成功后,自动完成登录,进入游戏大厅。若身份验证失败,系统提示错误信息,并允许玩家重试或选择其他登录方式。

跨设备登录

如果玩家在未存储 Passkey 的设备上 并选择使用 通行密钥 登录 LI PASS,将触发跨设备扫码登录。玩家在存储 Passkey 的设备上也可选择手动选择扫码登录。

  1. 在 Passkey 认证窗口中,玩家选择 使用其他设备登录Image: Sign In with Another Device

  2. 系统生成二维码,提示玩家使用已存储 Passkey 的设备进行扫描。 Image: stored Passkey

  3. 玩家使用已存储 Passkey 的设备相机扫描二维码,系统在该设备上弹出 Passkey 认证窗口。

  4. 玩家通过指纹、面容 ID 或设备 PIN 码进行身份验证,完成跨设备授权。

  5. 目标设备接收到授权信息,自动完成登录,进入游戏。

第三方渠道登录

LI PASS 封装主流第三方社交平台的接入逻辑,提供统一的第三方登录体验。通过快速鉴权支持快速身份验证和用户信息提取,能够自动获取昵称、头像等玩家基础信息。同时统一各渠道接入逻辑以降低集成复杂度,游戏团队可自由配置支持的渠道及显示顺序。

当前 LI PASS 已支持的移动端渠道包括(不限于):

更多第三方渠道的接入指引,请跳转到对应渠道进行查看。

登录流程

以下以 Google 为例,说明第三方渠道登录的玩家流程:

  1. 玩家点击 Google 图标并跳转到 Google 登录页面。

    图片:Google 登录

    如果登录界面未显示所需的第三方渠道,玩家可点击 ...(更多)图标查看游戏支持的第三方渠道的完整列表。

    上图中 Google 渠道右上角的图标说明该玩家上次使用的是 Google 登录,提醒玩家可以继续使用 Google 渠道登录。

  2. 玩家登录自己的 Google 账号并跳转回游戏。

    图片:Google 第三方渠道登录

  3. 首次登录玩家需要通过合规流程。

    首次登录游戏的玩家,需要通过业务本身的未成年人验证游戏条款才能游戏。老玩家会直接进入游戏。

    图片:合规条款页面

  4. 玩家成功使用 Google 账号进入游戏。

游客登录

游客登录在部分市场(如日本)广受欢迎。为提升玩家体验,玩家使用游客登录之后,在账号中心会引导玩家绑定 LI PASS 账号。

游客账号是不稳定的,可能会造成游客账号丢失,同时也不方便进行账号查找等操作,不方便客服协助解决账号问题。建议游戏在后续的过程中,提醒玩家进行游客账号绑定 LI PASS 账号。

有关游客账号的技术实现逻辑和相关细节,请参考 游客渠道 文档。

登录流程

  1. 玩家点击**...**(更多)图标,查看游戏支持的第三方渠道的完整列表。

    图片:三方渠道登录

  2. 玩家点击 Sign in as Guest

    图片:游客登录

  3. 首次登录游戏的玩家需要通过合规流程。

    首次登录游戏的玩家需要通过业务本身的未成年人验证游戏条款才能游戏。老玩家会直接进入游戏。

    图片:合规条款页面

  4. 登录成功后进入游戏。

账号绑定

当玩家使用游客登录,会推荐玩家绑定 LI PASS 账号,避免游客账号丢失。 当玩家使用第三方社交渠道登录,也可以绑定 LI PASS 账号。

绑定关系存在于渠道和 openid 之间,绑定关系在游戏内部,而不是跨游戏的。

LI PASS 已经完成账号绑定功能,业务无需额外操作。

账号绑定关系图

图片:移动端渠道绑定关系图

绑定规则

  • 每个游戏内,账号可绑定多个渠道:
    玩家可同时绑定多个社交渠道,然后通过任意一个渠道登录游戏,系统将识别相同的 OpenID 并加载相关的玩家数据。

  • 同一渠道仅允许绑定一个 uid:
    对于同一个登录渠道,如上图 Facebook 渠道,需要先解绑 Facebook uid A,才能重新绑定新的 Facebook uid B。

  • 游客账号绑定其他的登录渠道:
    对于允许游客登录的游戏,在游客登录时会生成游戏 OpenID,当玩家稍后选择绑定社交账号或其他渠道时,会将渠道 ID 绑定至这个游戏 OpenID 上,后续玩家可以通过绑定的渠道账号登录该游戏。