181218
日期:2018 年 12 月 18 日XPlatCppSdk 特定變更
- XPlatCppSdk
-SDK 中斷性變更:已更新
XPlatCppSdk存放庫的資料夾結構。如果您透過專案參考使用 SDK,則需要更新 vcxproj 檔案路徑。- 為
XPlatCppSdk新增 XBOX 支援。請參閱適用於 XBOX 的 C++ 快速入門。 - 新的 API
- 新增
PlayFabEventApi,以支援重量級 (低輸送量) 與輕量級 (高輸送量) 自訂事件。
- 為
UnrealMarketplacePlugin 特定變更
- UnrealMarketplacePlugin
- 新增對 Unreal Engine 4.21 的支援
181204
日期:2018 年 12 月 4 日XPlatCppSDK 特定變更
- XPlatCppSDK
- 新增建置外部相依性的支援。
- 已更新 NuGet 組成。這不是中斷性變更。已將外部相依性的二進位檔新增至 NuGet,並更新屬性工作表。
- QoSAPI 的錯誤修正。
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。
- SDK 中斷性變更:
181105
日期:2018 年 11 月 5 日API 變更
- PlayFab 現在支援使用
OpenID登入及連結帳戶。 - 更多 XboxLive ID 支援,並可透過伺服器進行 XBOX 登入。
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 變更
- 將 Metadata 新增至 DeleteMasterPlayerAccountRequest 模型。
- Unreal Marketplace 外掛程式的錯誤修正,以擴充支援的版本。
180917
日期:2018 年 9 月 17 日API 變更
- Server API 方法
DeleteUsers已淘汰,並由 DeletePlayer 取代 - Unreal Marketplace 外掛程式:
- 已更新 Marketplace 外掛程式以包含我們的藍圖介面。
- 新的 Unreal Engine 快速入門指南
- 在 Unreal Marketplace 中檢視
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 特定變更
- 各種錯誤修正與重構。
- 將 AttributeInstallRequest 變更為 API 特定。
Unreal Engine 特定變更
- 將 UE Marketplace 外掛程式加入 SDK 產生器。
180809
日期:2018 年 8 月 9 日API 群組變更
- 我們已將 Entity API 群組分割成多個新的 API 群組。
- 對於任何使用先前 Entity API 的使用者而言,這是一項重大的 SDK 中斷性變更。
- 請參閱我們的升級指南!
- (注意:部落格與升級指南的連結可能尚無法使用,它們即將完成。)
API 變更
- 新的 API 方法:
- 下列 API 已發行並可在 SDK 中看到,但隨附的文件尚未準備就緒:
- client.LoginWithNintendoSwitchDeviceId
- client.UnlinkNintendoSwitchDeviceId
- server.GetPlayFabIDsFromNintendoSwitchDeviceIds
- client.LoginWithFacebookInstantGamesId (尚無法使用)
- client.UnlinkFacebookInstantGamesId (尚無法使用)
- server.GetPlayFabIDsFromFacebookInstantGamesIds (尚無法使用)。
- 下列 API 已發行並可在 SDK 中看到,但隨附的文件尚未準備就緒:
- 新的 PlayStream 事件
title_hopper_config_updated事件已重新命名為 title_queue_config_updated
- 一般變更
- 已在許多模型中淘汰參數
ServerAddress,改用新的ServerIPV4Address。
- 已在許多模型中淘汰參數
Unreal (多個 SDK) 特定變更
- 兩個 SDK/外掛程式的次要更新,最終將合併至 Marketplace 外掛程式。(即將推出!)
PythonSDK! 特定變更
- PythonSDK!
- 錯誤修正與改進。
UnitySDK 與 CSharpSDK 特定變更
- UnitySDK 與 CSharpSDK
- 新增名為 Plugin Manager 的新結構。目前這只是未來變更的基礎。我們已將一些舊的函式簽章標示為過時,您應該加以更新。(不過沒有中斷性變更。)
- 發現並解決了 HTTPS.Put 的多個問題,讓 Entity 檔案可在更多平台上存取。
- ScreenTime 功能的錯誤修正。
180716
日期:2018 年 7 月 16 日UnitySDK 變更
- UnitySDK
- 已修正 ScreenTime 在某些罕見情況下的次要問題。
CSharpSDK 變更
- CSharpSDK
- 已將 Plugin Manager API 新增至 C# SDK,以支援 JSON 序列化程式與 HTTP 用戶端的選用自訂實作。
-
UnrealCppSdk 變更:(已更新:此 SDK 已淘汰。如需新的 Unreal SDK,請參閱 UnrealMarketplaceSDK) - Unreal 4 C++ SDK 也已在 Unreal Marketplace 上發佈!
180710
日期:2018 年 7 月 10 日Unity Hotfix 版本
- 進一步改善及最佳化 ScreenTime 事件。
180709
日期:2018 年 7 月 9 日Hotfix 版本
- 修正上週部署的一些次要問題。
- 上週版本資訊中的所有內容現在應可如承諾般運作。
180706
日期:2018 年 7 月 6 日API 變更
- 新的 API 方法:
- entity.WriteEvents
UnitySdDK 特定變更
- UnitySdDK
- 上一個版本中所述的螢幕使用時間追蹤,已不再僅限搶鮮版使用。
180705
日期:2018 年 7 月 5 日API 變更
- EntityAPI.ExecuteEntityCloudScript
PlayStreamEventModel.title_hopper_config_updated
新的 PythonSDK! 變更
- PythonSDK!
- 已使用 2.7 測試
UnitySDK 變更
- UnitySDK
- 已將一些公用程式包裝在命名空間中,以避免與第三方發生衝突。
- Editor Extensions 應較少出現異常行為,並顯示較少警告。
- 新功能 - 請閱讀我們的 Sessions 教學課程。
JavaScriptSDK 變更
- JavaScriptSDK
customData轉送參數現在應可用於登入函式。
XPlatCppSDK 特定變更
- XPlatCppSDK
- 現在可以正確剖析大型結果。
180618
日期:2018 年 6 月 18 日API 變更
- 已在各種 API 方法中新增錯誤碼。
- 多個與 Entity 相關的 PlayStream 事件現在會描述其 EntityLineage。
180528
日期:2018 年 5 月 28 日API 變更
- 新的 API 方法:
- Admin.GetPlayedTitleList
- Admin.DeleteMasterPlayerAccount
- Admin.ExportMasterPlayerData
- 這是新 GDPR 推出的一部分。請在這裡參閱我們的部落格
- 已更新各種 API 方法中的錯誤碼
- 新的 PlayStream 事件:
180514
日期:2018 年 5 月 14 日XPlatCppSDK 特定變更
- XPlatCppSDK
- JSON 序列化的修正。
180507
日期:2018 年 5 月 7 日API 變更
- 新的 API 方法:
- entity.GetProfiles
- 新的 PlayStream 事件:
- 已更新的 API 方法:
- client.RegisterPlayFabUser 現在會傳回 result.EntityToken
UnitySDK 特定變更
- UnitySDK
- 已改善
HttpWebRequest憑證驗證的安全性。 - 不再預設忽略所有憑證。
- 客戶應實作自己的憑證驗證,或呼叫
PlayFab.Internal.PlayFabWebRequest.SkipCertificateValidation()。
- 已改善
WindowsSdk 特定變更
- 已修正數百個層級 4 警告。
- 已更正
PlayFabSettings.cpp中發佈的版本號碼。 - 大部分先前的版本在程式碼與呼叫標頭中內嵌的版本號碼都是錯誤的。
建立 XPlatCppSDK
- XPlatCppSDK
- 目前處於搶鮮版。
- 以 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 的 Entity API 版本中發現問題。這些問題已透過 Hotfix 修正,Entity API 現在應可如預期運作。
180409
日期:2018 年 4 月 9 日API 變更
- Hotfix:
- 僅更新了日期,而非主要/次要版本號碼。
- 公會:
- client.GetAccountInfo.UserAccountInfo.UserTitleInfo.TitlePlayerAccount 現在包含識別其他玩家並將他們新增至您的公會/群組所需的資訊。
- 您也可以透過 admin.GetUserAccountInfo 與 server.GetUserAccountInfo 找到相同的資訊。
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 變更
- Entity!部落格!快速入門指南!
- 如果
request.LoginTitlePlayerAccountEntity設為true,所有 Client 登入方法都會傳回 Entity 認證。 - 公會!部落格!指南!
- 已更新許多 API 方法的錯誤碼以提高準確度 (數十個!)。
新的 API 方法
- admin.RevokeInventoryItems 與 server.RevokeInventoryItems。
- 全新的 Entity API。
- 許多新的 Entity PlayStream 事件 (在連結的頁面上搜尋「entity」)。
大部分 SDK 已更新為支援 Entity API
- 完整支援:
- UnitySDK
- JavaScriptSDK
- ActionScriptSDK
- CSharpSDK
- NodeSDK
- PostmanCollection
- WindowsSDK
- Cocos2d-xSDK
- JavaSDK
- LuaSdk (包括 Corona 與 Defold)
- PhpSdk
- CloudScript
- **即將支援:**Unreal Bp 與 Cpp。(很抱歉,因技術困難而延遲!)
180213
日期:2018 年 2 月 13 日API 變更
- 當要求參數中傳入自訂帳戶復原電子郵件範本 ID 時,
SendAccountRecoveryEmail現在支援自訂帳戶復原電子郵件範本。 - 所有 Client 登入機制現在都可以選擇性地傳回 Entity API 認證。 (這是即將推出之功能的一部分。)
UnitySDK 特定變更
180131
日期:2018 年 1 月 31 日JavaSDK 變更
- JavaSDK
- Java 現在已發佈至 Maven。
180129
日期:2018 年 1 月 29 日UnitySDK 特定變更
- UnitySDK
- 修正壓縮的問題。
- 現在應可安全地為所有版本與所有平台重新啟用壓縮。
180123
日期:2018 年 1 月 23 日UnitySDK Hotfix
- 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 錯誤例外狀況的 TypeScript 定義。
180103
日期:2018 年 1 月 3 日LuaSDK 特定更新
- LuaSDK/Defold/Corona
- 錯誤修正更新。
- 部分平台產生無法解析的格式錯誤 URL。
180102
日期:2018 年 1 月 2 日UnitySDK 特定更新
- UnitySDK
- 錯誤修正更新。
- 為了避免回應標頭的問題,應為所有裝置組建停用壓縮。此更新讓這成為可能。
- 或者,切換至 Web Request 也可避免此問題。
- 為 Unity 2017 以上版本新增新的 HTTP 選項。
