語法
參數
titleId PartyString
應用程式的 PlayFab 遊戲識別碼 (Title ID)。
傳回值
PartyErrorc_partyErrorSuccess (如果呼叫成功),否則為錯誤碼。可透過 GetErrorMessage() 擷取錯誤碼的人類可讀形式。
備註
除了靜態方法 GetSingleton()、SetMemoryCallbacks()、GetMemoryCallbacks()、SetThreadAffinityMask()、GetThreadAffinityMask()、SerializeNetworkDescriptor()、DeserializeNetworkDescriptor()、SetWorkMode() 和 GetWorkMode() 之外,必須先呼叫此方法,才能呼叫任何其他方法。在後續呼叫 Cleanup() 之前,無法再次呼叫 Initialize()。每次呼叫 Initialize() 都應該有對應的 Cleanup() 呼叫。
使用 Microsoft Game Core 版本 Party 程式庫的應用程式,必須等候 Game Core 網路堆疊初始化之後,才能呼叫此方法。可以使用 Game Core XNetworkingGetConnectivityHint API 來判斷網路堆疊的狀態。
使用 Microsoft Game Core 版本 Party 程式庫的應用程式,必須透過 RegisterAppStateChangeNotification API 接聽應用程式狀態通知。當應用程式暫停時,應用程式必須呼叫 PartyManager::Cleanup()。當應用程式繼續時,遊戲必須等候 Game Core 網路堆疊就緒,然後呼叫 PartyManager::Initialize() 重新初始化 Party 程式庫。
在 Android 平台上建置的應用程式必須確保應用程式資訊清單中包含 BLUETOOTH_CONNECT,Party 才能監視並連線到可用的藍牙裝置。
提供的
titleId 必須與用來取得 PlayFab 實體識別碼和實體權杖的遊戲識別碼相同,這些實體識別碼和權杖將傳遞給 CreateLocalUser()、CreateLocalUserWithEntityType() 和 PartyLocalUser::UpdateEntityToken()。
需求
標頭: Party.h另請參閱
PartyManagerPartyManager::CreateLocalUser
PartyManager::CreateLocalUserWithEntityType
PartyManager::Cleanup
PartyManager::GetSingleton
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks
PartyManager::SetThreadAffinityMask
PartyManager::GetThreadAffinityMask
PartyManager::SerializeNetworkDescriptor
PartyManager::DeserializeNetworkDescriptor
PartyLocalUser::UpdateEntityToken
