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 特定緊急修正:
- 修正進行 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 中有關列舉類別的說明)
- Profiles 現在具有 ExperimentVariants (PlayerProfiles 與 ProfilesAPI,並更新 Admin 與 Server API)
- 更新 AccountNotFound 的 Client 錯誤訊息
- 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 變更:
- 將 GetStoreItems 新增至 Server API
- 各種次要語法錯誤修正
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
- 將 CatalogVersion 參數新增至收據驗證 API
- 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 現已淘汰。我們建議使用 XPlatCppSdk 進行任何 Windows C++ 開發
190219
日期:2019-02-19 次要錯誤修正190205
日期:2019-02-05API 變更:
- 更新過時的文件中繼資料
- 在大部分 API 中,新增 TypeString 作為 Type 的替代名稱
- 將 AddLocalizedNews 新增至 Admin API
- 將 GetPlayFabIDsFromPSNAccountIDs 新增至 Server API
190123
日期:2019-01-23API 變更:
- 新增另一個 MatchmakingEntityInvalid 原因 - NoLeaderboardForStatistic
- 將 CurrentServerStats 新增至 Multiplayer 模型
- Unity 中的各種錯誤修正
- XBOX xplat nuget 套件也已推出:https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/
