跳转到主要内容

191218

2019 年最后一次 SDK 发布!

API 更改:

NodeSDK 特定更改:

  • [次要中断性变更] 出现错误情况时,现在会引发 error() 对象,而不是纯字符串

UnitySDK 特定更改:

  • 为 Unity 创建了 asmdef 文件,以将 PlayFab 与 Unity 运行时 DLL 解耦
  • 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.3.Latest 的所有版本

UnrealSDK 特定更改:

  • 添加了对 Unreal 4.24 的支持
  • 已验证可在 4.22、4.23、4.24 上运行

XplatCppSdk 特定更改:

  • 此版本包含次要中断性变更,需要在你的项目中进行一些代码更改
  • (中断性变更 - 所有客户)部分 PlayFabSettings 变量已移动
    • 所有客户都需要进行少量代码更改。请参阅我们的升级指南
  • 对实例 API 数据隔离进行了重大修复,其中包括一些签名和用法更改
    • 如果你使用了实例 API,则需要更改客户代码,
  • C++ 语法改进(针对 const 正确性以及指针与引用的使用)
    • 需要调整客户代码的可能性极小
  • 对所有平台上的时间戳进行了重大修复
    • 如果你在 PlayFab API、模型或 PlayFab 时间戳实用工具方法中读取或写入时间戳,则需要更改客户代码
    • 大多数客户只会发现,时间戳现在在所有平台上都是正确且线程安全的
  • 对大多数特定于平台的项目/解决方案进行了少量项目更新并解决了警告

191122

日期:2019-11-22

CSharpSdk 特定修补程序:

  • 修复了进行 API 调用时请求身份验证未始终正确应用的问题
  • 修复了一些警告
  • 从主 GUI 线程进行的 API 调用会导致程序卡顿(因为这是一种反模式),但不会再导致程序死锁

191121

日期:2019-11-21

API 更改:

  • 更新了许多方法的错误代码文档

CSharpSdk 特定更改:

  • 删除了对默认 Json 序列化程序 SimpleJson 的硬编码引用。
    • 这将修复客户将默认序列化程序替换为自己的序列化程序时出现的一些问题。

NodeSDK 特定更改:

  • 对 TypeScript 定义进行了少量更新
  • 以前引发字符串的几个位置现在会引发正确的 Error
  • 修复了 Phaser 3 兼容性问题

UnitySDK 特定更改:

  • 删除了对默认 Json 序列化程序 SimpleJson 的硬编码引用。
    • 这将修复客户将默认序列化程序替换为自己的序列化程序时出现的一些问题。
  • 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.2.Latest 的所有版本

UnrealSDK 特定更改:

  • 已验证可在 4.21、4.22、4.23 上运行

XplatCppSdk 发布延迟:

  • 我们即将推出一些重大改进和更改,但尚未完成。因此,此版本无法发布 XPlat。
  • 将提供新功能、性能和签名改进。
  • 将包含非常少量的中断性变更,并提供升级指南。
  • 敬请期待下一个版本!

191029

日期:2019-10-29

API 更改:

UnrealSDK 特定更改:

  • 修复了与请求容器中必需成员变量相关的次要问题
  • 已验证可在 4.21、4.22、4.23 上运行

UnitySDK 特定更改:

  • 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.2.Latest 的所有版本

191015

日期:2019-10-15

API 更改:

  • 修复了 XplatCppSdk 中的次要 bug - PlayFab 枚举现在应为枚举类,因此将开始对 PlayFab 枚举强制执行严格类型化(请参阅开源 cppCoreGuidelines 中有关枚举类的内容)
  • 配置文件现在具有 ExperimentVariants(PlayerProfiles 和 ProfilesAPI,并更新了 Admin 和 Server API)
  • 更新了 AccountNotFound 的客户端错误消息
  • Events API 添加了说明性描述,阐明自定义 PlayStream 事件允许使用哪些命名空间
  • MultiplayerAPI 添加了别名,包括 CreateBuildAlias、DeleteBuildAlias、GetBuildAlias、UpdateBuildAlias

UnrealSDK 特定更改:

  • 已验证可在 4.21、4.22、4.23 上运行

UnitySDK 特定更改:

  • 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.2.Latest 的所有版本

191001

日期:2019-10-01

API 更改:

  • 修复了 Unity 的次要 bug,升级 SDK 时应不会再看到无害的错误
  • 修复了 C++ 的次要 bug,NuGet 包应不再需要额外操作即可使 lib_json 正常工作
  • 对文档描述进行了少量更新

UnrealSDK 特定更改:

  • 已验证可在 4.21、4.22、4.23 上运行

UnitySDK 特定更改:

  • 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.2.Latest 的所有版本

190916

日期:2019-09-16

API 更改:

  • 错误代码更新

UnrealSDK 特定更改:

  • 修复了次要生成警告
  • 已针对 4.23 兼容性进行更新
  • 已验证可在 4.21、4.22、4.23 上运行

UnitySDK 特定更改:

  • 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.1.Latest 的所有版本

190903

日期:2019-09-03

API 更改:

  • 向 Server API 添加了 GetStoreItems
  • 修复了各种次要语法 bug

UnrealSDK 特定更改:

  • 已验证可在 4.20、4.21、4.22 上运行

UnitySDK 特定更改:

  • 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.1.Latest 的所有版本

190821

日期:2019-08-21

API 更改

  • Authentication API 新增了一个 LoginIdentityProvider
  • 向收据验证 API 添加了 CatalogVersion 参数
  • PurchaseReceiptFulfillment - 收据验证 API 会返回已履行的物品,示例:Restore IOS Purchases

UnrealSDK 特定更改:

  • 已验证可在 4.20、4.21、4.22 上运行

UnitySDK 特定更改:

  • 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.1.Latest 的所有版本

190717

日期:2019-07-17

API 更改:

  • WriteTelemetry 现已结束 Beta 版,成为公共 API
  • Multiplayer API 已结束 Beta 版,转为 CSharpOnly
  • 对 API 错误代码进行了少量更新

UnrealSDK 特定更改:

  • 已验证可在 4.20、4.21、4.22 上运行

UnitySDK 特定更改:

  • 已验证可在 Unity 5.6.Latest,以及从 2017.1.Latest 到 2019.1.Latest 的所有版本上运行

190625

日期:2019-06-25

API 更改:

UnrealSDK 特定更改:

  • 已验证可在 4.20、4.21、4.22 上运行

UnitySDK 特定更改:

  • 已验证可在 Unity 5.6.Latest,以及从 2017.1.Latest 到 2019.1.Latest 的所有版本上运行

190610

日期:2019-06-10

API 更改:

  • 修复了次要 bug

Authentication API 更改:

190520

API 更改:

  • 修复了次要 bug

UnrealSDK 特定更改:

  • 已验证可在 4.20、4.21、4.22 上运行

UnitySDK 特定更改:

  • 已验证可在 Unity 5.6.Latest,以及从 2017.1.Latest 到 2019.1.Latest 的所有版本上运行

190509

日期:2019-05-09

API 更改:

新方法

新的推送模板方法

UnitySdk 特定更改:

  • 已验证可在 2019.1 上运行

CSharpSdk 和 XPlatCppSdk 特定更改:

  • 修复了次要 bug

190424

日期:2019-04-24

API 更改:

]
  • 更新了 PlayFab API 中以下 API 的错误代码:Admin、Authentication、CloudScript、Groups、Matchmaker 和 Multiplayer。

190410

日期:2019-04-10

Profiles API 更改:

190312

日期:2019-03-12

API 更改:

190304

日期:2019-03-04

API 更改:

  • Windows C++ SDK 现已弃用。对于任何 Windows C++ 开发,我们建议使用 XPlatCppSdk

190219

日期:2019-02-19 修复了次要 bug

190205

日期:2019-02-05

API 更改:

  • 更新了过时的文档元数据
  • 在大多数 API 中添加了 TypeString 作为 Type 的备用名称
  • 向 Admin API 添加了 AddLocalizedNews
  • 向 Server API 添加了 GetPlayFabIDsFromPSNAccountIDs

190123

日期:2019-01-23

API 更改:

最后修改于 2026年11月5日