191218
2019 年最後一次 SDK 發佈!API 變更:
- 新方法:GetMultiplayerServerLogs 和 UntagContainerImage
- 大多數 SDK 中的許多小型錯誤修正,包括: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 特定 Hotfix:
- 修正了進行 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 中的小型錯誤修正
- PythonSDK 小型錯誤修正
- 已解決部分 NodeSDK 問題
UnrealSDK 特定變更:
- 修正了與要求容器中必要成員變數相關的小問題
- 已驗證可在 4.21、4.22、4.23 上運作
UnitySDK 特定變更:
- 已驗證可在下列 Unity 版本上運作:5.6.Latest,以及從 2017.1.Latest 到 2019.2.Latest 的所有版本
191015
日期:2019-10-15API 變更:
- XplatCppSdk 中的小型錯誤修正 - 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 的小型錯誤修正,升級 SDK 時應不會再看到無害的錯誤
- C++ 的小型錯誤修正,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
- 各種小型語法錯誤修正
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 錯誤修正
UnrealSDK 特定變更:
- 已驗證可在 4.20、4.21、4.22 上運作
UnitySDK 特定變更:
- 已驗證可在 Unity 5.6.Latest,以及從 2017.1.Latest 到 2019.1.Latest 的所有版本上運作
190610
日期:2019-06-10API 變更:
- 小型錯誤修正
Authentication API 變更:
190520
API 變更:
- 小型錯誤修正
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 特定變更:
- 小型錯誤修正
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 小型錯誤修正190205
日期:2019-02-05API 變更:
- 更新了過時的文件中繼資料
- 在大多數 API 中新增了 TypeString 作為 Type 的替代名稱
- 在 Admin API 中新增了 AddLocalizedNews
- 在 Server API 中新增了 GetPlayFabIDsFromPSNAccountIDs
190123
日期:2019-01-23API 變更:
- 新增了另一個 MatchmakingEntityInvalid 原因 - NoLeaderboardForStatistic
- 在 Multiplayer 模型中新增了 CurrentServerStats
- Unity 中的各種錯誤修正
- 也提供 XBOX xplat NuGet 套件:https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/
