跳转到主要内容

181218

日期:2018 年 12 月 18 日

XPlatCppSdk 特定变更

  • XPlatCppSdk -SDK 中断性变更:更新了 XPlatCppSdk 存储库的文件夹结构。如果你通过项目引用使用该 SDK,则需要更新 vcxproj 文件路径。
    • 为 XPlatCppSdk 添加了 XBOX 支持。请参阅适用于 XBOX 的 C++ 快速入门。
    • 新增 API
    • 添加了 PlayFabEventApi,以支持重量级(低吞吐量)和轻量级(高吞吐量)自定义事件。

UnrealMarketplacePlugin 特定变更

181204

日期:2018 年 12 月 4 日

XPlatCppSDK 特定变更

  • XPlatCppSDK
    • 添加了对生成外部依赖项的支持。
    • 更新了 NuGet 组成。这不是中断性变更。已将外部依赖项的二进制文件添加到 NuGet 中,并更新了属性表。
    • 修复了 QoSAPI 的 bug。

CSharpSDK 特定变更

  • CSharpSDK
    • 添加了 .NET Standard 1.1/2.0(以及 .NET Core)支持。
    • 更新了 NuGet 组成。该包现在包含 .NET Standard 1.1/2.0 的二进制文件以及可移植库。
    • 已将 VS 项目文件迁移到 VS 2017 标准。

UnitySDK 特定变更

  • UnitySDK
    • SDK 中断性变更:SimpleGet 成功回调的签名已更改,现在必须接受一个新的 byte[] 类型的单一参数。
    • 添加了 SimplePost。

181105

日期:2018 年 11 月 5 日

API 变更

  • PlayFab 现在支持使用 OpenID 进行登录和帐户关联。
  • 更多 XboxLive ID 支持,并支持通过服务器进行 XBOX 登录。
为了准备更广泛地发布该服务,我们正在推出 PlayFab Multiplayer Servers 2.0 API。有关详细信息,请参阅 PlayFab Multiplayer Servers 2.0 (Thunderhead)

181001

日期:2018 年 10 月 1 日

API 变更

  • 多项弃用已生效,我们已从 SDK 和文档中删除这些元素。
    • 隐藏了一些与未发布功能相关的 Admin API 方法。
    • server.DeleteUsers 的弃用已生效。
    • 分布在 admin、client、matchmaker 和 server API 中各种与匹配相关的调用里的 ServerHostname 字段弃用已生效。替代字段为 ServerIPV4Address。

UnitySDK 变更

  • 对 ScreenTime 分析进行了小幅修复/改进。

所有 SDK

  • GitHub 存储库的自动生成分支结构正在发生变化。
    • 面向客户的常规分支“versioned”和“master”保持不变。

180924

日期:2018 年 9 月 24 日

API 变更

180917

日期:2018 年 9 月 17 日

API 变更

180906

日期:2018 年 9 月 6 日

新增 API

  • 本地化

新增 PlayStream 事件文档

180829

日期:2018 年 8 月 29 日

API 变更

  • 将 Entity.TypeString 重命名为 Entity.Type。
  • 将 EmptyResult 重命名为 [EmptyResponse].(xref:titleid.playfabapi.com.groups.groups.removemembers#emptyresponse)
  • 重命名了大多数身份验证函数调用,例如将 GameServer 重命名为 MutliplayerServer。
  • Admin.GetUserAccountInfo 提供了更详细的平台信息。

Objective C 特定变更

  • 各种 bug 修复和重构。
  • 将 AttributeInstallRequest 更改为特定于 API。

Unreal Engine 特定变更

  • 在 SDK 生成器中添加了 UE Marketplace 插件。

180809

日期:2018 年 8 月 9 日

API 组变更

  • 我们已将 Entity API 组拆分为多个新的 API 组。
  • 对于使用以前的 Entity API 的任何人来说,这是一项重大的 SDK 中断性变更。
  • 请参阅我们的升级指南!
  • (注意:博客和升级指南的链接可能暂时无法使用,它们即将完成。)

API 变更

Unreal(多个 SDK)特定变更

  • 对两个 SDK/插件进行了小幅更新,为最终合并到 Marketplace 插件做准备。(即将推出!)

PythonSDK! 特定变更

UnitySDK 和 CSharpSDK 特定变更

  • UnitySDK 和 CSharpSDK
    • 添加了一个名为 Plugin Manager 的新结构。目前,这只是为将来的变更打下基础。我们将一些旧的函数签名标记为已过时,你应该更新它们。(不过没有中断性变更。)
    • 发现并解决了 HTTPS.Put 的多个问题,使 Entity Files 可以在更多平台上使用。
    • 修复了 ScreenTime 功能中的 bug。

180716

日期:2018 年 7 月 16 日

UnitySDK 变更

  • UnitySDK
    • 修复了 ScreenTime 在某些罕见情况下的小问题。

CSharpSDK 变更

180710

日期:2018 年 7 月 10 日

Unity 修补程序版本

  • 进一步优化和改进了 ScreenTime 事件。

180709

日期:2018 年 7 月 9 日

修补程序版本

  • 修复了上周部署中的一些小问题。
  • 上周发行说明中的所有内容现在应按预期工作。

180706

日期:2018 年 7 月 6 日

API 变更

UnitySdDK 特定变更

  • UnitySdDK
    • 上一版本中所述的屏幕时间跟踪不再仅限于 Beta 版。

180705

日期:2018 年 7 月 5 日

API 变更

新的 PythonSDK! 变更

UnitySDK 变更

  • UnitySDK
    • 将一些实用工具包装在命名空间中,以避免与第三方冲突。
    • Editor Extensions 的异常行为应会减少,并显示更少的警告。
    • 新功能 - 请阅读我们的 Sessions 教程。

JavaScriptSDK 变更

  • JavaScriptSDK
    • customData 中继参数现在应可用于登录函数。

XPlatCppSDK 特定变更

180618

日期:2018 年 6 月 18 日

API 变更

  • 在各种 API 方法中添加了新的错误代码。
  • 多个与实体相关的 PlayStream 事件现在会描述其 EntityLineage。

180528

日期:2018 年 5 月 28 日

API 变更

180514

日期:2018 年 5 月 14 日

XPlatCppSDK 特定变更

180507

日期:2018 年 5 月 7 日

API 变更

UnitySDK 特定变更

  • UnitySDK
    • 提高了 HttpWebRequest 证书验证的安全性。
    • 默认情况下不再忽略所有证书。
    • 客户应自行实现证书验证,或调用 PlayFab.Internal.PlayFabWebRequest.SkipCertificateValidation()。

WindowsSdk 特定变更

  • 修复了数百个 4 级警告。
  • 更正了 PlayFabSettings.cpp 中发布的版本号。
  • 以前的大多数版本在代码和调用标头中嵌入的版本号都是错误的。

创建了 XPlatCppSDK

  • XPlatCppSDK
    • 目前处于 Beta 版阶段。
    • 以 Windows SDK 为模板生成。
    • 可能会取代 Windows SDK(至少还需要几个月)。
    • 升级应该几乎不需要中断性变更。
    • 一些 cpprestsdk 字符串应转换为 std::string。
    • 将一些 web::json::value 类型转换为 json::value。
    • 时间戳尚未在 Linux 中经过全面测试。
    • NuGet 包
    • 使用更轻量级的依赖项
    • 具体来说是 jsoncpp 和 curl,而不是 cpprestsdk。
    • 在所有位置都使用 std::string,而不是混用两种字符串类型。
    • 添加了 Linux 支持。

180414

日期:2018 年 4 月 14 日 UnrealCppSdk 修补程序:(更新:此 SDK 已弃用。有关新的 Unreal SDK,请参阅 UnrealMarketplaceSDK)
  • 在 UnrealCppSdk 的 Entity API 版本中发现了问题。这些问题已通过修补程序修复,Entity API 现在应按预期工作。

180409

日期:2018 年 4 月 9 日

API 变更

UnitySDK 特定变更

  • UnitySDK
    • 针对长时间运行的进程,提高了默认 HTTP 设置 (UnityWWW) 的性能。

180403

日期:2018 年 4 月 3 日

Unreal SDK 已更新为支持 v4.17 到 4.19

  • 删除了对 UE 4.14 到 4.16 的支持(请更新!)

180329

日期:2018 年 3 月 29 日

Unreal SDK 已更新为支持 Entity API

  • 抱歉耽搁了!
  • 此版本仍面向 UE 4.17,而不是 4.18 或 4.19。我们正在努力更新版本。

180316

日期:2018 年 3 月 16 日

API 变更

  • 实体!博客!快速入门指南!
  • 如果 request.LoginTitlePlayerAccountEntity 设置为 true,所有 Client 登录方法都会返回实体凭据。
  • 公会!博客!指南!
  • 更新了许多 API 方法的错误代码以提高准确性(数十个!)。

新增 API 方法

大多数 SDK 已更新为支持 Entity API

180213

日期:2018 年 2 月 13 日

API 变更

  • 当请求参数中传入自定义帐户恢复电子邮件模板 ID 时,SendAccountRecoveryEmail 现在支持自定义帐户恢复电子邮件模板。
  • 所有 Client 登录机制现在都可以选择返回 Entity API 凭据。 (这是即将推出的功能的一部分。)

UnitySDK 特定变更

  • UnitySDK
    • 我们将停止支持较旧的 Unity 版本,请参阅我们的博客文章。
    • 生成文件现在使用 Unity 2017.3.0f3 版本发布。

180131

日期:2018 年 1 月 31 日

JavaSDK 变更

  • JavaSDK
    • Java 现已发布到 Maven。

180129

日期:2018 年 1 月 29 日

UnitySDK 特定变更

  • UnitySDK
    • 修复了压缩方面的问题。
    • 现在应该可以安全地为所有版本和所有平台重新启用压缩。

180123

日期:2018 年 1 月 23 日

UnitySDK 修补程序

  • UnitySDK
    • PlayFab UnitySDK 在 Unity 2017.1 版本中存在问题。
    • 有关详细信息,请参阅论坛帖子。
    • 我们已解决此问题。PlayFab UnitySDK 应该再次适用于所有版本。

180122

日期:2018 年 1 月 22 日

API 文档更新

  • 更新了许多 API 方法的错误代码。

CSharpSDK 和 UnitySDK 特定变更

  • CSharpSDK 和 UnitySDK
    • 添加了 PlayFabException 类,以便更轻松地捕获 PlayFab 特定的异常。

NodeSDK 特定变更

  • NodeSDK
    • SDK 中断性变更:NodeSDK NPM 包的 require 语法已更改。
    • 主要升级侧重于 NPM 包。
    • 以前的 require 语句不遵循 NPM 约定,需要多个非标准 require 语句。
    • 现在只需要一个 require 语句,并遵循 NPM 约定。
    • 主版本号已更改,此版本现在为 2.0。
    • 1.x 到 2.x 升级指南。

CloudScript 示例

  • 为 API Error 异常添加了 TypeScript 定义。

180103

日期:2018 年 1 月 3 日

LuaSDK 特定更新

  • LuaSDK/Defold/Corona
    • bug 修复更新。
    • 某些平台生成了无法解析的格式错误的 URL。

180102

日期:2018 年 1 月 2 日

UnitySDK 特定更新

  • UnitySDK
    • bug 修复更新。
    • 为了避免响应标头出现问题,应为所有设备版本禁用压缩。此更新使这成为可能。
    • 或者,切换到 Web Request 也可以避免此问题。
    • 为 Unity 2017 以上版本添加了新的 HTTP 选项。
最后修改于 2026年11月6日