LI PASS 更新日志
警告
- 升级到最新版本时,请查看所有版本的升级指引。
- 游戏使用的各插件版本必须一致,包括登录器使用的 SDK 版本也必须与游戏一致。如果业务需要同时接入不同版本的 Player Network SDK,或者只升级一个插件,需要联系 Player Network 助手。
Android: Android
iOS: iOS
Windows: PC
Console: PS5, XSX
All: Android, iOS, PC, PS5, XSX
iOS: iOS
Windows: PC
Console: PS5, XSX
All: Android, iOS, PC, PS5, XSX
V1.25.00
发布时间: 2024.11.5
新特性
- All 针对非 Proxima Beta 发行主体且不接入 IEG Global 合规方案的业务,新增整合了对应的合规流程;此类业务仅在 LI PASS 登录或绑定时会触发 IEG Global 合规认证流程,支持通过 COMPLIANCE_SWITCH_ALL_PLATFORM 配置
- All 新增合规国家地区选择界面的搜索功能,令玩家可以快速定位到想要选择的国家
- AndroidiOS 新增支持客户端携带登录态跳转 LI PASS 官网:
对于已绑定 LI PASS 且登录态未失效的玩家可通过外部浏览器安全地跳转 LI PASS 官网,无需玩家重复登录,优化跳转的用户体验。此功能应用在账号中心 More Service 跳转,或业务通过自行接入 API OpenLIPASSMoreService 的方式应用于其他跳转场景,功能开关可联系 Player Network 助手进行配置 - AndroidiOS 新增支持第三方渠道登录后打开账号中心时,自动获取渠道邮箱并显示 LI PASS 绑定提示,已支持的渠道有 Facebook、Twitter 和 Google
- Windows 新增支持 Steam、Epic 平台登录方案中集成账号中心,接入方式请参见 OpenAccountCenter
功能优化
- All 优化部分 LI PASS 界面的 UI 布局、按钮及操作热区,使多端的视觉效果更加统一,操作点击更加友好
- All 优化 IEG Global 合规方案中新旧信用卡认证流程的代码逻辑
- All 根据最新的合规要求,更新可配置的国家地区列表,详细列表请见 国家或地区配置
- AndroidiOSWindows 优化账号中心 LI PASS 默认头像图标及绑定/解绑图标
- AndroidiOSWindows 优化登录界面的第三方渠道展示,增加滑动滚动条
- AndroidiOS 优化登录界面和合规流程界面的输入框错误提示展示方式,由 toast 提示改为输入框红字提示
- AndroidiOS 优化验证码输入,支持自动消除前后的空格字符,并优先唤起数字键盘,提升玩家填写验证码的体验
问题修复
- All 修复部分合规国家地区参数为未知区域(999)的玩家合规认证流程被阻断而无法登录的问题
- All 修复 AccountFlowSwitch 初始化逻辑修改造成的 ReportTag 问题,解决数据上报点位的问题
升级指引
- 自本次版本开始,LI PASS 版本号将与 Player Network SDK 统一合并为 V1.25.00
- 本次版本支持 Android、iOS、Windows、Console(仅 Unreal 引擎)平台
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.25.00 资源,并完整替换游戏项目中的对应文件夹
V1.17.01
发布时间: 2024.9.2
新特性
- Console 新增支持 Nintendo Switch 平台,并支持扫码登录功能
- All 跨游戏 LI PASS 关联功能新增支持主机端,并支持移动端和 PC 端的第三方渠道登录场景
- AndroidiOSWindows 新增支持 LI PASS 登录界面的平铺布局,在此布局下 LI PASS 渠道登录将固定展示在首屏位置。配置指引请见 ACCOUNT_FLOW_SWITCH
- Windows 新增支持 Unity 引擎 PC 游戏的手柄操作,支持通过 SetGamepadStatus 调用
版本升级
- All 支持适配 Unreal Engine 5.4
功能优化
- Windows 优化 PC 端登录和合规界面的键盘快捷输入,优化 Tab 和 Enter 按键操作,提升 PC 端的键盘操作体验
问题修复
- All 修复 Unreal Engine 开启 IOStore 后热更 PAK 文件的构建问题
- All 修复部分界面文案提示和数据上报的问题
- Windows 修复通过 Web JSSDK 登录后平台来源标识不统一的问题,修复后将统一为
source = 32
升级指引
- 本次版本支持 Android、iOS、Windows、Console(仅 Unreal 引擎)平台
- 接入或升级本次 LI PASS 版本,需配套将 Player Network SDK 版本更新为 1.24.01
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.17.01 资源,并完整替换游戏项目中的对应文件夹
V1.17.00
发布时间: 2024.7.12
新特性
- Windows 新增支持跨游戏同步 LI PASS 与部分三方渠道的关联关系,为新接入的业务提供跨游戏自动关联三方渠道的能力
- Windows 新增支持 Unreal 引擎 PC 游戏的手柄操作,支持通过 SetGamepadStatus 调用
功能优化
- All 优化并统一打开关和闭面板的回调事件
LIP_PANEL_OPEN
和LIP_PANEL_CLOSE
,详见 LIBaseEvent - All 优化合规国家地区选择界面的游戏服务条款和隐私协议的语言切换功能,支持根据客户端语言自动切换
- AndroidiOSWindows 优化未接入礼包业务的 UI 展示,通过新配置项 LIP_REWARD_ENABLE 设置礼包接入状态,废弃原有配置
SHOW_LOGIN_REWARD_ICON
- AndroidiOSWindows 优化账号中心绑定 LI PASS 的弹窗提示
- AndroidiOS 优化 DMA 广告隐私协议条款同意的交互流程,所有用户将通过 DMA 协议通知弹窗确认条款
- Console 改进主机端登录界面和合规流程界面的错误提示展示方式
问题修复
- AndroidiOSWindows 修复玩家通过第三方渠道登录时,账号中心用户名显示为游客的问题
- AndroidiOSWindows 修复账号中心设备历史界面中 PC 设备名称显示超框的问题
- Windows 修复当玩家没有登录状态时,打开韩国地区游戏隐私协议后报错的问题
- Console 修复删号弹窗界面点击删除按钮后返回登录页焦点失效的问题
升级指引
- 本次版本支持 Android、iOS、Windows、Console(仅 Unreal 引擎)平台
- 接入或升级本次 LI PASS 版本,需配套将 Player Network SDK 版本更新为 1.24.00
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.17.00 资源,并完整替换游戏项目中的对应文件夹
V1.16.01
发布时间: 2024.5.31
新特性
- Console 新增支持主机平台的扫码登录功能,玩家可以通过手机扫描二维码实现 LI PASS 的便捷登录,并可通过
QueryBindInfo
接口从游戏内拉起 LI PASS 游戏内绑定界面,实现主机游戏内的快速绑定
问题修复
- WindowsConsole 修复缺失 DMA 协议平台检查逻辑导致的异常合规协议弹窗问题
- AndroidiOSWindows修复设备历史记录关闭按钮点击问题
升级指引
- 本次版本支持 Android、iOS、Windows、Console(仅 Unreal 引擎)平台
- 接入或升级本次 LI PASS 版本,支持的 Player Network SDK 版本为 1.23.01
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.16.01 资源,完整替换游戏项目中对应文件夹
V1.16.00
发布时间: 2024.5.10
新特性
- 新增支持部分界面的 UI 自定义功能
- 新增支持 A/B testing 基础能力,支持通过热更新的方式在客户端内进行 A/B testing 实验
功能优化
- 减少 LEVEL INFINITE PASS logo 在游戏端内非主要界面的外显露出
- 优化新设备登录绑定限制倒计时的显示,对数字及时间单位增加了高亮效果
- 优化多条 toast 提示同时弹出时的叠加显示方式
- 优化地区归属异常账号在登录时的提醒方式,给于用户更准确的指引
- 优化了多语言缩写的标准,支持区分台繁与港繁
- 优化了部分弹窗界面的文本格式
- 优化 Unity 和 Unreal 引擎的字体配置,统一不同引擎下的字体大小、颜色和透明度配置
问题修复
- 修复部分场景下合规家长认证邮件主题中的用户名不显示问题
升级指引
- 本次版本支持 Android、iOS、Windows 平台
- 接入或升级本次 LI PASS 版本,支持的 Player Network SDK 版本为 1.22.01 至 1.23.00
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.16.00 资源,完整替换游戏项目中对应文件夹
V1.15.00
发布时间: 2024.3.14
新特性
- 新增支持韩国独立的游戏隐私协议跳转,以应对韩国最新的数据隐私监管要求;
支持在 Player Network 控制台修改韩国游戏隐私协议的配置
功能优化
- 优化未成年人禁入功能的提示文案
- 优化 PC 端输入框错误提示的展示方式,提升 PC 端用户的操作体验
- 优化账号中心的 More Services 链接跳转,更新后将指向 LI PASS 官网中对应的游戏页面
问题修复
- 修复安全提醒邮件的多语言问题,登录和自动登录时支持按指定语种发送安全提醒邮件
- 修复 DMA 广告隐私协议配置项
EU_DMA_URL
不支持 '-' 、'?' 转义的问题
升级指引
- 本次版本支持 Android、iOS、Windows 平台
- 接入或升级本次 LI PASS 版本,需配套将 Player Network SDK 版本更新为 1.22.01
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.15.00 资源,完整替换游戏项目中对应文件夹
V1.14.00
发布时间: 2024.2.2
新特性
- 新增未注册用户在登录失败时的注册引导
版本升级
- 支持适配 Unreal Engine 5.3
功能优化
- 优化倒计时展示格式,倒计时小于1天时切换用小时为单位进行展示
- 优化登录界面中自动注册功能开启时的提示文案
问题修复
- 修复账号中心的设备历史中无法向下拖动查看列表问题
- 修复若干 LQA 问题,改善多语言文案及展示
升级指引
- 本次版本支持 Android、iOS、Windows 平台
- 接入或升级本次 LI PASS 版本,需依赖将 Player Network SDK 版本更新至 1.22.00
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.14.00 资源,完整替换游戏项目中对应文件夹
V1.13.01
发布时间: 2024.1.11
新特性
- AndroidiOS 新增 EEA/英国 地区用户的 DMA 广告隐私协议条款勾选的交互流程,支持新老用户的协议选择流程,详细配置请参见
ANALYTICS_CONSENT_ENABLE
和EU_DMA_URL
- 对于适用区域(EEA/英国)地区的新注册游戏用户,在 条款 页面「一键勾选」的上方,增加单独广告通知勾选
- 对于适用区域(EEA/英国)地区的已注册游戏用户,在升级版本后第一次进入游戏时,将弹出广告通知弹窗,请用户确认是否同意
- 对于适用区域(EEA/英国)地区的新注册游戏用户,在 条款 页面「一键勾选」的上方,增加单独广告通知勾选
- Windows PC 端登录时,将跳过 DMA 广告隐私协议条款勾选的交互流程,不显示广告通知勾选项且不会弹出广告通知弹窗。同时代码不会设置 Consent Mode,保持用户未设置的状态。
升级指引
- 本次版本仅支持 Android、iOS 平台,PC 版资源仅供测试使用
- 接入或升级本次 LI PASS 版本,需依赖将 Player Network SDK 版本更新至 1.21.03
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.13.01 资源,完整替换游戏项目中对应文件夹
V1.13.00
发布时间: 2023.12.28
新特性
- 新增支持账号删除功能,支持在账号中心增加游戏删号功能的入口。详细配置项请参见
SHOW_DELETE_ACCOUNT_BUTTON
功能优化
- 优化合规界面国家/地区的排序,保持按英文首字母 A-Z 的顺序排列
- 优化安全设置中设备历史的设备名称展示规则,统一移动端和 PC 端的显示方式
- 优化部分场景的提示方式与内容,将用户触发重新登录、账号已绑定和被游戏禁止进入的提示改为弹窗形式
- 优化 Unity 引擎游戏的登录界面键盘输入方式,改善键盘遮挡的体验问题
问题修复
- 修复若干 LQA 问题,改善多语言文案及展示
升级指引
- 本次版本仅支持 Android、iOS、Windows 平台
- 接入或升级本次 LI PASS 版本,需依赖将 Player Network SDK 版本更新至 1.21.02
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.13.00 资源,完整替换游戏项目中对应文件夹
V1.12.00
发布时间: 2023.12.04
新特性
- 新增支持 Unity 引擎的 PlayStation 5 及 Xbox Series X|S 平台,提供 LI PASS的标准化接入,并支持热更新能力。更多信息,请参见 LI PASS 入门指引
- 新增支持营销邮件条款独立勾选。为满足部分国家/地区的合规要求,支持通过配置将部分国家/地区的营销协议从一键勾选中移除,改为单独勾选
- 新增支持未成年人禁入机制,可为接入 LI PASS 的游戏提供根据拦截特定地区未成年玩家进入游戏的能力
功能优化
- 优化竖版游戏账号中心中,绑定权益介绍文案在某些语言中超出一行时的 UI 显示细节
- 优化设备校验机制,仅在用户通过第三方渠道登录并在游戏内绑定 LI PASS 时进行设备校验
- 优化合规用户流程中各个页面关闭按钮的显示问题,保证合规流程单向进行
- 优化统一多端的邮箱及密码校验规则,具体规则请参见 密码规则
- 优化了若干 UI 显示问题
问题修复
- 修复若干 LQA 问题,改善多语言文案及展示
- 修复系统区域为土耳其时,资源加载异常问题
升级指引
- 接入或升级本次 LI PASS 版本,需依赖将 Player Network SDK 版本更新至 1.21.01
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.12.00 资源,完整替换游戏项目中对应文件夹
V1.11.00
发布时间: 2023.10.19
新特性
- 界面 UI 全面更新,覆盖跨端(iOS、Android、PC、Console)、多场景(社媒、平台)的登录方案。
- 新增限制功能,当 LI PASS 账号所属区域与游戏的发行合规区域不匹配时可限制玩家登录,支持按游戏控制开关。配置项请参见
REGION_RESTRICTION_CHECK_ENABLE
- 新增在家长认证时对父母邮箱地址的校验,避免与 LI PASS 的注册邮箱重复
- 新增语种,支持中文台湾繁体 zh-TW
版本升级
- 支持适配 Unreal Engine 5.2
功能优化
- 优化生日录入校验机制,用户选择年份时必须小于等于当前年份
- 优化已绑定 LI PASS 的账号重复绑定时的用户提示语,提供更清晰提示
问题修复
- 修复当业务主动调用
UpdateCountryList
接口时设置无效的问题
升级指引
- 接入或升级本次 LI PASS 版本,需依赖将 Player Network SDK 版本更新至 1.20.01
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.11.00 资源,完整替换游戏项目中对应文件夹
V1.10.00
发布时间: 2023.9.4
新特性
- Windows 支持 Unreal 引擎下 PC 游戏平台(Steam / Epic)的 LI PASS 交互及 UI 标准化
- Windows 当 LI PASS 账号所属区域与游戏的发行合规区域不匹配时,新增限制玩家登录的能力,支持按游戏控制后台开关
- 家长认证,新增对父母邮箱地址的校验,避免与 LI PASS 的注册邮箱重复
- 家长认证,新增认证完成后的邮件通知功能
- 支持通过配置项隐藏登录界面的关闭按钮,详细配置项请参见
SHOW_LOGIN_PANEL_CLOSE
功能优化
- 优化生日录入校验机制,用户选择年份时必须小于等于当前年份
- 将 Plugins/Levelinfinite 目录下的 slua_unreal 文件名替换为 lipass_slua_unreal,以解决 slua_unreal_model 文件名重复导致的 UBT 执行冲突报错
- 根据法务要求,更新 LI PASS 的 Privacy Policy 内容
- 优化了部分国家及地区的名称
升级指引
- V1.10.00 仅支持 Unreal 引擎 PC 版本。若需接入其他端,建议下载最近的历史版本
- 从 V1.10.00 版本起,LI PASS 对产物目录进行优化,不再以 GameNative 命名相关产物目录。更多信息,请参见 接入指引
- 接入或升级本次 LI PASS 版本,需依赖将 Player Network SDK 版本更新至 V1.20.01
- 在 Player Network 控制台下载 LI PASS 插件及 V1.10.00 资源,完整替换游戏项目中对应文件夹
- 升级本次 LI PASS 版本,在使用 LoginChannelWithLIPass 登录时需要移除以下代码(LevelInfinite.AutoLogin + OpenLoginPanel)
V1.09.00
发布时间:2023.8.1
功能优化
- 优化韩国合规流程的年龄选择交互,支持按阶梯选择年龄段
- 优化多语言适配,针对阿拉伯语优化文案翻译及文本布局
- 优化用户中心绑定 LI PASS 及绑定解绑第三方渠道的安全校验机制。支持开关控制,请参见 SAFETY_DEVICE_CHECK_ENABLE
- 优化 Android 物理返回键的适配,新增提供关闭界面的API OnBackPressed
- 优化 Unreal 的归档产物,统一编译为 Luac 文件
- 优化若干 UI 界面
升级指引
- 接入或升级本次 LI PASS 版本,需依赖将 Player Network SDK 版本更新至 V1.19.03
- 在 Player Network 控制台下载 LI PASS 插件及 V1.09.00 资源,完整替换游戏项目中对应文件夹
V1.08.00
发布时间:2023.7.11
新特性
- 新增支持 PlayStation 5 及 Xbox Series X|S 平台,提供 Unreal 引擎 LI PASS 登录绑定流程的标准化接入,并支持热更新能力。
- 新增支持 2FA 安全验证功能,玩家可在账号中心自行选择开启。此功能打开后,玩家使用非验证码方式登录游戏时均需通过邮箱二次验证。
- 新增支持在账号中心的设备管理功能,包括:
- 支持显示玩家的登录历史及设备记录,并支持新增设备时的红点提示
- 支持玩家自行将当前登录的游戏下的所有设备登出
- 新增支持账号中心的 LI PASS 绑定校验机制,当检测到玩家新设备登录后在指定时间内不可绑定 LI PASS 账号,以降低账号丢失后的被异常绑定的风险。游戏可配置开关及限制时长。
- 新增支持客户端注册及登录流程的人机验证功能,支持按游戏开关控制
- 新增 Unity 引擎的 asmdef 支持,更多信息,请参见 官方说明。
功能优化
- 优化账号中心第三方渠道绑定解绑按钮的UI交互,为玩家提供更准确的状态提示。更多信息,请参见 产品介绍
- 优化解绑页面的邮箱文本颜色及获取验证码按钮的多语言文案,提高易读性
- 优化增加邮箱输入框的去空格处理
- 优化支持 Unreal Engine 自动计算 UI 分辨率缩放,提供更便捷的自适应显示适配
升级指引
- 接入或升级本次 LI PASS 版本,需依赖将 Player Network SDK 版本更新至 V1.19.02
- 在 Player Network 控制台下载 LI PASS 插件及 V1.08.00 资源,完整替换游戏项目中对应文件夹
V1.07.00
发布时间:2023.6.12
新特性
- 新增支持 LI PASS 登录时自动填写最近登录的邮箱账号。此功能支持开关控制,配置项请见 配置项
- 新增支持将用户最近登录过的第三方渠道默认展示在渠道列表首位。此功能支持开关控制,配置项请见 配置项
- 新增获取验证码时校验用户邮箱的注册状态,简化用户非必要性操作
- 新增合规地区与国家列表设置接口,详细指引请见 UpdateCountryList
功能优化
- 优化 Unity & UE 性能,提升图片加载性能,修复内存泄漏
- 优化未注册 LI PASS 和 密码为空用户的错误提示以及指引,提升用户体验
- 优化非 LI PASS 用户在用户中心里绑定引导,提升用户体验
- 优化用户中心绑定提示文案,使提示更加的简洁清晰
- 优化用户中心的三方渠道展示规则,当未绑定 LI PASS 时用户也可直接看到第三方渠道列表,用户选择性更友好
- 优化无需认证国家地区,用户的未成年认证状态统一设定为成年人
问题修复
- 修复韩国地区特定场景下关闭实名认证,但用户会被赋予合规成年状态的问题
- 修复若干已知问题
升级指引
- LI PASS 从 V1.07.00 版本起,调整了 Unity 目录结构,划分为运行时 (Runtime) 和编辑器扩展 (Editor) 目录。若要升级本次版本,建议删除旧 LevelInfinite 目录后再导入新 LevelInfinite 目录
- 升级本次版本,需依赖将 Player Network SDK 版本更新至 V1.19.01
- 在 Player Network 控制台 下载 LI PASS 插件及 V1.07.00 资源,完整替换游戏项目中对应文件夹
V1.06.00
发布时间:2023.5.19
新特性
- 新增印度地区合规认证支持
- 新增 Unity 侧设置字体接口,支持运行时动态切换字体
- 新增 INI 编辑器扩展工具,支持在 Unity/UE 编辑器可视化工具中编辑 LI PASS 相关 INI 配置
- 新增 Unity 2021、2022 支持
- 新增 UE 5.0、5.1 支持
- 新增 Lua 层的 Exception 回调处理 LILuaErrorObserver
功能优化
- 优化换肤接入流程,请参见 接入换肤
- 优化自定义字体流程,请参见 Unreal Engine 更换字体
- 优化部分界面文案
- 优化不同登录方式下的 UI 展示
- 优化删号弹窗关闭流程,支持关闭弹窗可自动返回登录界面
- 优化家长认证流程,支持在未完成认证的情况下修改家长邮箱
问题修复
- 修复韩国夜间营销邮件协议未记录状态的问题
- 修复静默期倒计时未显示实时天数的问题
升级指引
- 在 Player Network 控制台下载 LI PASS 插件及 1.06 资源,完整替换游戏项目中对应文件夹
- 替换 LevelInfinite 的 init 方法调用为
InitLI
方法 - 之前定制过 UI 换肤的业务请联系 [mingyiwang]/[flawang] 获取定制资源
- 发生 Lua 层报错时将触发回调,建议游戏在 LILuaErrorObserver 函数中增加 Crashsight/ Bugly 上报