> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFAccountManagementClientLinkGameCenterAccountAsync

> 將與所提供 Game Center ID 相關聯的 Game Center 帳戶連結至使用者的 PlayFab 帳戶。如果您未在此要求中包含選用的 PublicKeyUrl、Salt、Signature 和 Timestamp 參數，使用 Game Center ID 登入並不安全。建議您前往 PlayFab Game Manager 中的 Apple 附加元件頁面，並啟用「Require secure authentication only for this app」選項，以要求所有 Game Center 呼叫都必須提供這些參數。

將與所提供 Game Center ID 相關聯的 Game Center 帳戶連結至使用者的 PlayFab 帳戶。如果您未在此要求中包含選用的 PublicKeyUrl、Salt、Signature 和 Timestamp 參數，使用 Game Center ID 登入並不安全。建議您前往 PlayFab Game Manager 中的 Apple 附加元件頁面，並啟用「Require secure authentication only for this app」選項，以要求所有 Game Center 呼叫都必須提供這些參數。

## 語法

```cpp theme={null}
HRESULT PFAccountManagementClientLinkGameCenterAccountAsync(  
    PFEntityHandle entityHandle,  
    const PFAccountManagementLinkGameCenterAccountRequest* request,  
    XAsyncBlock* async  
)  
```

### 參數

**`entityHandle`**   PFEntityHandle

用於驗證的 PFEntityHandle。

**`request`**   [PFAccountManagementLinkGameCenterAccountRequest\*](/zh-TW/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementlinkgamecenteraccountrequest)

已填入的要求物件。

**`async`**   XAsyncBlock\*<br />*Inout*

用於非同步作業的 XAsyncBlock。

### 傳回值

類型：HRESULT

此 API 作業的結果代碼。

## 備註

此 API 可在 Linux、iOS 和 macOS 上使用。另請參閱 ClientUnlinkGameCenterAccountAsync。呼叫 XAsyncGetStatus 以取得作業的狀態。如果服務呼叫失敗，非同步結果將為 E\_PF\_ACCOUNT\_ALREADY\_LINKED、E\_PF\_ACCOUNT\_LINKED\_TO\_A\_BANNED\_PLAYER、E\_PF\_GAME\_CENTER\_AUTHENTICATION\_FAILED、E\_PF\_INVALID\_GAME\_CENTER\_AUTH\_REQUEST、E\_PF\_LINKED\_ACCOUNT\_ALREADY\_CLAIMED 或任何全域 PlayFab 服務錯誤。如需錯誤處理的詳細資訊，請參閱文件頁面「Handling PlayFab Errors」。

## 需求

**標頭：** PFAccountManagement.h

## 另請參閱

[PFAccountManagement 成員](/zh-TW/services/playfab/api-references/c/pfaccountmanagement/pfaccountmanagement_members)


## Related topics

- [服務 C API 概觀 - PFAccountManagement.h](/zh-TW/services/playfab/api-references/c/pfaccountmanagement/pfaccountmanagement_members.md)
- [PFAccountManagementClientUnlinkGameCenterAccountAsync](/zh-TW/services/playfab/api-references/c/pfaccountmanagement/functions/pfaccountmanagementclientunlinkgamecenteraccountasync.md)
- [Link Game Center Account](/api-reference/account-management/link-game-center-account.md)
- [PFAccountManagementLinkGameCenterAccountRequest](/zh-TW/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementlinkgamecenteraccountrequest.md)
- [PFAccountManagementClientLinkGooglePlayGamesServicesAccountAsync](/zh-TW/services/playfab/api-references/c/pfaccountmanagement/functions/pfaccountmanagementclientlinkgoogleplaygamesservicesaccountasync.md)
