191218
2019 年最后一次 SDK 发布!API 更改:
- 新方法:GetMultiplayerServerLogs 和 UntagContainerImage
- 在大多数 SDK 中修复了许多次要 bug,包括:ActionScriptSdk、CloudScript、CSharpSdk、UnitySDK、UnrealSDK
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-22CSharpSdk 特定修补程序:
- 修复了进行 API 调用时请求身份验证未始终正确应用的问题
- 修复了一些警告
- 从主 GUI 线程进行的 API 调用会导致程序卡顿(因为这是一种反模式),但不会再导致程序死锁
191121
日期:2019-11-21API 更改:
- 更新了许多方法的错误代码文档
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-29API 更改:
- 在客户端 “Login With …” 方法调用中使用的 TreatmentAssignment。
- 修复了 XplatCppSdk 中的次要 bug
- 修复了 PythonSDK 的次要 bug
- 解决了一些 NodeSDK 问题
UnrealSDK 特定更改:
- 修复了与请求容器中必需成员变量相关的次要问题
- 已验证可在 4.21、4.22、4.23 上运行
UnitySDK 特定更改:
- 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.2.Latest 的所有版本
191015
日期:2019-10-15API 更改:
- 修复了 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-01API 更改:
- 修复了 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-16API 更改:
- 错误代码更新
UnrealSDK 特定更改:
- 修复了次要生成警告
- 已针对 4.23 兼容性进行更新
- 已验证可在 4.21、4.22、4.23 上运行
UnitySDK 特定更改:
- 已验证可在以下 Unity 版本上运行:5.6.Latest,以及从 2017.1.Latest 到 2019.1.Latest 的所有版本
190903
日期:2019-09-03API 更改:
- 向 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-21API 更改
- 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-17API 更改:
- 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-25API 更改:
- 次要 API 更改
- 修复了 Authentication bug
UnrealSDK 特定更改:
- 已验证可在 4.20、4.21、4.22 上运行
UnitySDK 特定更改:
- 已验证可在 Unity 5.6.Latest,以及从 2017.1.Latest 到 2019.1.Latest 的所有版本上运行
190610
日期:2019-06-10API 更改:
- 修复了次要 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-09API 更改:
新方法
- multiplayer.GetTitleMultiplayerServersQuotas
- server.AddGenericID
- server.GetPlayFabIDsFromGenericIDs
- server.LinkServerCustomId
- server.RemoveGenericID
- server.UnlinkServerCustomId
新的推送模板方法
- 用于推送通知的三个新 API 使开发者能够删除、创建、保存和发送推送通知模板
- server.DeletePushNotificationTemplate
- server.SavePushNotificationTemplate
- server.SendPushNotificationFromTemplate
UnitySdk 特定更改:
- 已验证可在 2019.1 上运行
CSharpSdk 和 XPlatCppSdk 特定更改:
- 修复了次要 bug
190424
日期:2019-04-24API 更改:
]- 更新了 PlayFab API 中以下 API 的错误代码:Admin、Authentication、CloudScript、Groups、Matchmaker 和 Multiplayer。
190410
日期:2019-04-10Profiles API 更改:
190312
日期:2019-03-12API 更改:
- 新的 Multiplayer API
190304
日期:2019-03-04API 更改:
- Windows C++ SDK 现已弃用。对于任何 Windows C++ 开发,我们建议使用 XPlatCppSdk
190219
日期:2019-02-19 修复了次要 bug190205
日期:2019-02-05API 更改:
- 更新了过时的文档元数据
- 在大多数 API 中添加了 TypeString 作为 Type 的备用名称
- 向 Admin API 添加了 AddLocalizedNews
- 向 Server API 添加了 GetPlayFabIDsFromPSNAccountIDs
190123
日期:2019-01-23API 更改:
- 添加了另一个 MatchmakingEntityInvalid 原因 - NoLeaderboardForStatistic
- 向 Multiplayer 模型添加了 CurrentServerStats
- 修复了 Unity 中的各种 bug
- 还提供了 XBOX xplat NuGet 包:https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/
