跳到主要内容

更新日志

6.19.2 (2024 年 06 月 21 日)

升级请务必详细参考升级指南进行操作

6.20.0 (2024 年 06 月 18 日)

升级请务必详细参考升级指南进行操作

Features

  • 新增支持 TapTap 国内分享
  • 微博分享支持设置超话参数

6.19.1 (2024 年 06 月 12 日)

升级请务必详细参考升级指南进行操作

Inner Changes

  • 修正韩文下拒绝的文案

6.19.0 (2024 年 06 月 06 日)

升级请务必详细参考升级指南进行操作

Improvements

  • 广告渠道事件上报逻辑优化
  • 增加注销冷静期内登录时的弹窗提醒
  • 国内 TapTap 登录协议流程优化
  • QQ 和 微信分享链接支持添加缩略图
  • 注销和网页支付页面增加默认配置
  • 未登录时打开用户中心和注销页面增加 Toast 提示

Inner Changes

  • 增加国内扫码支付的取消支付埋点

BugFix

  • 修复授权登录调用补款检查失败问题

6.17.3 (2024 年 06 月 03 日)

升级请务必详细参考升级指南进行操作

Improvements

  • 广告渠道事件上报逻辑优化
  • 国内 TapTap 登录协议流程优化
  • QQ 和 微信分享链接支持添加缩略图

6.17.2 (2024 年 04 月 28 日)

升级请务必详细参考升级指南进行操作

Features

  • 广告渠道「付费事件」客户端上报

6.18.0 (2024 年 04 月 12 日)

升级请务必详细参考升级指南进行操作

Dependencies

  • TapSDK v3.27.1
  • LeanCloud v8.2.17

Improvements

  • Twitter 品牌资源替换为 X

Inner Changes

  • 内建账户同步异常时仍能正常登录
  • 优化自动登录处理流程

BugFix

  • 修复国内网页支付返回可能出现多个取消回调的问题

6.17.1 (2024 年 03 月 12 日)

升级请务必详细参考升级指南进行操作

Dependencies

  • TapSDK v3.27.1
  • LeanCloud v8.2.17

Features

  • 国内登录流程中增加补款的检查流程(白名单模式,不影响现有游戏)
  • 国内支付优化未安装微信或支付宝客户端时的支付体验,可以使用扫码支付

Improvements

  • 支付下单流程支持服务端防沉迷校验弹窗
  • OAID SDK 从 v1.0.25 升级到 v2.4.0

Inner Changes

  • 增加更多运行时调试工具

BugFix

  • 修复某些机型上 TapTap 国内无端登录时无法切换账号的问题
  • 修复小概率海外登录失败后自动登录仍能成功的问题
  • 修复阿里云一键登录 SDK 升级之后二次协议弹窗显示问题

6.17.0 (2024 年 02 月 27 日)

升级请务必详细参考升级指南进行操作

Dependencies

  • TapSDK v3.27.1
  • LeanCloud v8.2.17

Features

  • 重新整合国内和海外的分享,新增小红书和抖音的分享支持,文档,原有接口不影响
  • 海外登录流程中增加补款的检查流程(白名单模式,不影响现有游戏)

Improvements

  • 升级阿里云 SDK 以解决联通用户在 2024 年 3 月 31 日后无法继续使用手机号一键登录的问题,已接入的游戏需要重新生成对应的配置

Inner Changes

  • 优化自动登录中对登录失效的判断逻辑

6.16.0 (2024 年 01 月 31 日)

升级请务必详细参考升级指南进行操作

Dependencies

  • TapSDK v3.28.0

Features

  • [PC] 界面适配手柄操作
  • [PC] 打开用户中心添加是否显示退出登录按钮参数

Improvements

  • [PC] 补全 HTTP 通用参数

BugFix

  • [Mobile] 修复移动端更改配置不会重新生成 XDConfig.json 的问题

6.15.0 (2024 年 01 月 10 日)

升级请务必详细参考升级指南进行操作

Dependencies

  • TapSDK v3.27.0
  • LeanCloud v8.2.17

Features

  • 国内网页支付支持 TapTap 云玩 & TapTap 沙盒
  • 海外分享增加分享平台是否安装接口

Improvements

  • 阿里云日志增加广告渠道包字段: ad_channel
  • 阿里云日志增加云玩/沙盒环境字段:env
  • 阿里云日志删除 mobile 字段
  • 一键登录前置授权弹窗 LOGO 图标更换清晰分辨率
  • 增加不同模块可能会需要的软件包可见性的适配,减少游戏配置操作
  • SDK 日志增加版本号标识

BugFix

  • 支付流程增加用户登录态保护,避免控制针异常
  • 修复瞬时调用 SDK 不同方法可能会被点击防抖动处理拦截问题

6.13.4 (2024 年 01 月 02 日)

升级请务必详细参考升级指南进行操作

Improvements

  • 海外 Facebook SDK 版本号升级为 15.1.0,预估可用日期到 2015.2.2
    • 需要在 XDConfig.json 的 Facebook 中增加 client_token 的值
  • 韩国协议二次确认文案更新

6.13.3 (2023 年 12 月 12 日)

升级请务必详细参考升级指南进行操作

火炬定制版本

Features

  • 网页支付增加云玩下点击支付宝支付蒙层阻止用户操作支付宝的支付页面

Bugfix

  • 修复瞬时调用 SDK 不同方法可能会被点击防抖动处理拦截问题

6.13.2 (2023 年 11 月 27 日)

升级请务必详细参考升级指南进行操作

Bugfix

  • iOS TapTap 手机号一键登录的流程中如果获取不到 Token,不再传 ‘fakeToken’ 给 TapSDK。

6.13.1 (2023 年 11 月 13 日)

升级请务必详细参考升级指南进行操作

该版本 Unreal 在 6.13.0 上修复了自动登录失效的问题

Bugfix

  • [PC] 修复自动登录失效

6.14.0 (2023 年 10 月 30 日)

升级请务必详细参考升级指南进行操作

Features

  • PC 平台支持 Facebook 账号授权登录

6.10.0-2 (2023 年 10 月 16 日)

该版本 Unreal 在 6.10.0-1 的分支上修复了商品查询崩溃的问题

Bugfix

  • [Android] 修复了调用 QueryWithProductIds 接口发生崩溃的问题

6.13.0 (2023 年 10 月 13 日)

升级请务必详细参考升级指南进行操作

Features

  • 国内移动端 TapTap 登录支持授权点前置勾选和静默授权
  • TapSDK 版本依赖提升到 v3.22.1

Bugfix

  • 修复国内在 TapCanary 或 Tap 沙盒环境下无法拉起保底拉起网页支付的问题
  • 修复国内微信、支付宝 UI 支付与 Unity 桥接的数据传递问题
  • 修复国内分享在 Android 13 上因为没有权限会造成崩溃的问题

6.10.0-1 (2023 年 10 月 9 日)

该版本Unreal在6.10.0的基础上升级安卓谷歌结算库(依赖的安卓库升级到 6.11.0)

Features

  • [Android] Google 结算库版本升级至 v5
  • [Android] Android 13 (Api Level 33) 目标版本内容适配

Improvements

  • [Android] 海外第三方 SDK 版本升级
    • Adjust 4.24.1 -> 4.33.4 (最新版本)
    • Appsflyer 6.5.2 -> 6.11.0(最新版本)
    • Firebase
      • firebase-core 移除,替换成 firebase-analytics
      • firebase-messaging 不变
      • firebase-pref 不变
    • Google 广告 ID 17.0.0 -> 18.0.1(最新版本)
  • [Android] 优化隐私协议弹窗中的 WebView 带来内存占用问题
  • [Android] 修复 SDK 内部会造成的内存泄漏问题
  • [Android] 部分页面增加点击防抖动处理
  • XDConfig.json 中 AppsFlyer 的配置从 dev_key 拆分成 dev_key_iosdev_key_android 以方便使用
  • [Android] SDK 部分弹窗风格 UI 支持手机物理按键返回按钮操作
  • [Android] 使用 FCM 时,AppsFlyer 启用卸载衡量

Breaking Changes

  • [Android] 宏定义 PLATFORM_ANDROID 下的 FXDGProductInfo 数据结构发生变化;新增 GoogleOneTimePurchaseOfferDetails

6.12.2 (2023 年 09 月 26 日)

升级请务必详细参考升级指南进行操作

该版本只包含 Android 原生 SDK

BugFix

  • 修复 Adjust 事件上报到沙盒环境问题

6.12.1 (2023 年 08 月 23 日)

升级请务必详细参考升级指南进行操作

该版本主要满足 RO 的韩服和日服需求,只包含移动端原生 SDK

Features

  • 支持使用韩国特殊协议弹窗
  • 支持隐藏用户中心的退登按钮

6.12.0 (2023 年 08 月 09 日)

升级请务必详细参考升级指南进行操作

警告
  • 该版本不支持已经开通过国内手机号登录的游戏升级。

  • 该版本依赖 iOS 3.19.2 / Android 3.19.3 / Unity 3.19.2 / UE4 3.20.2 (含)以上版本的 TapSDK

Features

  • 国内 TapTap 登录在没有客户端的时候支持启用手机号一键登录的流程

6.11.0 (2023 年 07 月 25 日)

升级请务必详细参考升级指南进行操作

Features

  • Google 结算库版本升级至 v5
  • Android 13 (Api Level 33) 目标版本内容适配

Breaking Changes

  • 移除 TDSGlobalSkuDetails,使用 GoogleProductDetails 进行替代

6.10.4 (2023 年 07 月 19 日)

升级请务必详细参考升级指南进行操作

Improvements

  • XDConfig.json 中 AppsFlyer 的配置从 dev_key 拆分成 dev_key_iosdev_key_android 以方便使用
  • SDK 部分弹窗风格 UI 支持手机物理按键返回按钮操作
  • 使用 FCM 时,AppsFlyer 启用卸载衡量

6.10.3 (2023 年 07 月 13 日)

Improvement

  • 6.10.2 版本 XDSDK Unity 各个模块,在出移动版本包时(Android、iOS),如果打开 code strip,SDK 代码会被剥离掉,6.10.3 会在打包时自动加入 XDSDK Unity 各个模块的 link.xml 防止 SDK 代码被剥离。

6.10.2 (2023 年 07 月 11 日)

Improvement

  • 适配 TapSDK 3.19.0 以及之后的版本:因为 TapSDK 从 3.19.0 开始各个模块均是以源码打成 assembly definition 的形式提供给开发者,而 XDSDK 依赖于 TapSDK,所以 XDSDK 的各个模块也需要进行相应的调整。同时 XDSDK 也可以兼容 TapSDK 3.19.0 之前的版本。

6.10.1-2 (2023 年 07 月 5 日)

Improvement

  • Mainland 模块单独升级:增加分享二进制图片数据接口 void ShareImage(ShareConstants.ShareTarget target, ShareConstants.ShareScene scene, byte[] imageData, IXDShareCallback callback)

6.10.1-1 (2023 年 07 月 2 日)

BugFix

  • 修复 XD.SDK.Common.asmdef 以及 XD.SDK.Account.asmdef 未能正确设置 Assembly Definition References 的问题

6.10.1 (2023 年 06 月 30 日)

升级请务必详细参考升级指南进行操作

Features

  • 新增支付宝、微信原生支付

Improvements

  • 海外第三方 SDK 版本升级
    • Adjust 4.24.1 -> 4.33.4 (最新版本)
    • Appsflyer 6.5.2 -> 6.11.0(最新版本)
    • Firebase
      • firebase-core 移除,替换成 firebase-analytics
      • firebase-messaging 不变
      • firebase-pref 不变
    • Google 广告 ID 17.0.0 -> 18.0.1(最新版本)
  • 优化隐私协议弹窗中的 WebView 带来内存占用问题
  • 修复 SDK 内部会造成的内存泄漏问题
  • 部分页面增加点击防抖动处理

Inner Changes

  • 登录埋点中增加一键登录失败的具体原因

BugFix

  • 修复可能会因为登录类型不匹配带来的自动登录失败问题:LoginByType: not support type: -100

6.10.0 (2023 年 05 月 22 日)

升级请务必详细参考升级指南进行操作

Feature

  • 国内分享图片支持传入图片的二进制数据

Improvements

  • 更新网络框架
  • 更新多语言框架,支持未设定语言时自动匹配最佳语言

BugFix

  • 修复国内网页支付在某些情况下 Fragment 可能状态丢失问题
  • 修复已知可能会造成的空指针问题

6.9.3 (2023 年 04 月 14 日)

升级请务必详细参考升级指南进行操作

BugFix

  • 修复阿里云「一键登录」在模拟器上登录时可能造成的空指针问题
  • 支持模拟器上阿里云「一键登录」不可用时可使用普通手机号短信验证码登录

6.9.2 (2023 年 03 月 27 日)

升级请务必详细参考升级指南进行操作

BugFix

  • 修复国内手机号登录在点击切换时可能触发下层UI事件的问题

6.9.1-1 (2023 年 03 月 09 日)

BugFix

  • 修复 iOS 出包问题

6.9.1 (2023 年 03 月 07 日)

升级请务必详细参考升级指南进行操作

BugFix

  • 修复苹果网页登录在部分机型下显示不全导致无法授权的问题
  • 修复部分 UI 显示问题
  • 修复部分埋点问题
  • 修复微信分享在没有客户端时回调的内容

6.9.0 (2023 年 02 月 20 日)

升级请务必详细参考升级指南进行操作

Feature

  • 国内支持运营商一键登录和手机短信验证码登录(均为手机登录)
  • 国内支持 QQ、微信、微博的图片和文本分享
  • 国内支持第三方广告 SDK 和渠道分包
  • 埋点新增上报应用首次打开时间

BugFix

  • 修复上报同意协议事件时没有设备信息的问题

6.8.3 (2023 年 01 月 30 日)

升级请务必详细参考升级指南进行操作

Feature

  • 增加 Facebook、Twitter、LINE 分享
  • 兼容 1.x 版本用户数据
  • 支持 Token 自动刷新, Token 将要过期前 7 天内玩家有登录会自动续期

BugFix

  • 修复网页支付在应用打开过一次之后切到桌面卸载 Chrome App 之后再次回调应用页面无法拉起网页支付页面问题
  • 修复 Steam 登录可能无法打开页面问题(点击抖动判断失效)

6.8.2 (2022 年 12 月 20 日)

升级请务必详细参考升级指南进行操作

Feature

  • SDK 会在用户点击退出登录时显示的协议弹窗中的同意按钮时,在 用户状态回调 中给到对应的 code (0x2001/8193)
  • SDK 移动端埋点中新增 TapDB 中的 deviceID (device_id_in_db) 和 Firebase 中的 app_instance_id (firebase_app_instance_id)

6.8.1 (2022 年 12 月 12 日)

升级请务必详细参考升级指南进行操作

Feature

  • SDK UI 优化横屏体验,适配竖屏游戏
  • 登录时的邮箱冲突信息不再从接口中返回,SDK 会自行展示相应弹窗
  • 韩国区协议弹窗支持年龄检查和个人信息收集使用协议查看

6.8.0 (2022 年 11 月 22 日)

升级请务必详细参考升级指南进行操作

Feature

  • 支持 Steam 登录
  • 增加 logout 埋点

BugFix

  • Google 支付掉单问题
  • 已登录状态再次登录却取消导致账号 logout
  • 修复个人中心可能造成空指针异常问题
  • 移除针对 Google Play 结算库 SDK 放在 AndroidManifest.xml 文件中的配置(结算库 SDK 自带),避免游戏接入时增加额外的结算库配置导致 Google Play 审核不通过

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.13.0
  • LeanCloud: 8.2.12

6.7.0 (2022 年 11 月 08 日)

升级请务必详细参考升级指南进行操作

Feature

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.13.0
  • LeanCloud: 8.2.12

6.6.1 (20022 年 10 月 21 日)

升级请务必详细参考升级指南进行操作

Unity Mobile Oversea 模块更新

BugFix

  • 修复 6.5.3 和 6.6.0 版本中 Oversea 模块在 iOS 上无法打包的问题

6.6.0(2022 年 10 月 18 日)

升级请务必详细参考升级指南进行操作

Feature

  • RegionType 为 Global 的网页支付内嵌 WebView 已废弃,改为使用 Chrome Custom Tabs 实现,在接入/升级 SDK 时需要额外注意关于网页支付的配置
  • 支持 TapTap 登录使用 basic_info 的权限,在沙盒中可使用无感登录

BugFix

  • 修复在某些情况下,在内嵌动态中登录 Tap 账户时,XDUser 被切换的问题

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.13.0
  • LeanCloud: 8.2.12

6.5.4 (2022 年 11 月 17 日)

升级请务必详细参考升级指南进行操作

BugFix

  • 个人中心、客服页面、注销登录页面、国内网页支付页面的关闭/返回按钮增加按压状态
  • 个人中心解绑/绑定/复制按钮增加图按压状态

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.12.0
  • LeanCloud: 8.2.12

6.5.3 (2022 年 09 月 23 日)

升级请务必详细参考升级指南进行操作

Feature

  • 阿里云日志上报支持上传 AppsFlyer 的 UID 数据
  • 协议弹窗、个人中心弹窗按钮增加按压状态

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.12.0
  • LeanCloud: 8.2.12

6.5.2 (2022 年 09 月 13 日)

升级请务必详细参考升级指南进行操作

无对应版本

6.5.1 (2022 年 08 月 24 日)

升级请务必详细参考升级指南进行操作

Feature

  • 升级 Google Play 结算库版本至 4.1.0
  • 升级 TapSDK 版本至 3.12.0、LCSDK 至 8.2.12
  • 升级 SDK targetSdkVersion 至 31,适配 Android 12 相关内容

BugFix

  • 兼容 TapSDK 初始化时 regionType 参数因 XDSDK 编译导致 TapSDK 判断区域有误问题
  • 网页支付 loading 状态优化

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.12.0
  • LeanCloud: 8.2.12

6.5.0 (2022 年 08 月 10 日)

升级请务必详细参考升级指南进行操作

Feature

  • 支持越南语
  • XDGError 支持返回详细错误内容
  • 用户中心游客账户在无第三方绑定时不再显示删除账号按钮
  • Google 授权登录增加 email 的 scope
  • 支持网页授权登录 Apple 账号

BugFix

  • 个人中心页面刘海屏适配

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.9.0
  • LeanCloud: 8.2.6

6.4.3 (2022 年 08 月 01 日)

升级请务必详细参考升级指南进行操作

无对应版本

6.4.1 (2022 年 07 月 13 日)

升级请务必详细参考升级指南进行操作

Feature

  • 新增可以直接调用的绑定第三方账号的接口。
  • 新增查询本地 TapTap 和 Facebook 登录信息是否有效的接口
  • 当对应登录方式的 token 失效时,自动登录中将会失败(仅支持 TapTap 和 Facebook)
  • SDK 会在自动登录时触发 Facebook 的 Token 刷新,并将刷新后的 Token 同步到 TDSUser

Breaking Changes

  • XDConfig.json 中 firebase 的配置从 google 独立出来
  • XDConfig.json 中 google 中只保留 CLIENT_IDCLIENT_ID_FOR_ANDROID

BugFix

  • 修复个人中心竖版闪退问题
  • 优化部分弹窗 UI 风格,兼容刘海屏等异形屏

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.9.0
  • LeanCloud: 8.2.6

6.4.0 (2022 年 06 月 30 日)

升级请务必详细参考升级指南进行操作

Feature

  • 国内、海外 SDK 功能整合

TapSDK Dependencies

  • TapBootstrap、TapCommon、TapLogin、TapDB: 3.9.0
  • LeanCloud: 8.2.6