# 一般的なエラー

> Understand and resolve common errors returned by the Authentication service when implementing sign-in.

## Android のネットワークエラー##sdk-error-codes

SSL CA 証明書エラー:

Android デバイスでは、TLS バージョン 1.2 以上のみがサポートされています。TLS 1.2 は Android API レベル 16 以上でサポートされ、21 以上ではデフォルトで有効になっています。SDK を使用するには、TLS 1.2 を有効にする必要があります。

## **Authentication エラーコード**##api-error-responses

`ClientInvalidUserState` プレイヤーが予期された状態でないときに返されます。例えば、プレイヤーがすでにログアウトしているときに ` SignOut` を呼び出すと、このエラーが発生します。

`ClientNoActiveSession` キャッシュされているセッショントークンがないときに、セッショントークンを使用してサインインしようとすると返されます。セッショントークンの保存方法と保存場所の詳細については、セッショントークンの管理 および [PlayerPrefs](./player-prefs.md) セクションを参照してください。

`ClientUnlinkExternalIdNotFound` プレイヤーがソーシャルアカウントをリンク解除しようとしたが、アカウントにそのプロバイダーの外部 ID が見つからないときに返されます。これは、プレイヤー情報がロードされていないことが原因である可能性があります。

`ClientInvalidProfile` プレイヤーがプロファイルを切り替えようとしたが、プロファイル名が無効であるときに返されます。詳細については、[プロファイルの管理](./profile-management.md) セクションを参照してください。

`InvalidParameters` パラメーターが見つからないか、正しい形式でないときに返されます。

`AccountAlreadyLinked` プレイヤーが、すでに別のプレイヤーにリンクされているソーシャルアカウントを自分のプレイヤーアカウントにリンクしようとするときに、エラーが返されます。

`AccountLimitExceeded` プレイヤーがソーシャルアカウントを自分のプレイヤーアカウントにリンクしようとしたが、このプレイヤーがすでにそのアカウントタイプでのリンクの上限に達しているときに返されます。ソーシャルプラットフォームのアカウントのリンクは、通常、プレイヤーごとに 1 プラットフォームタイプあたり 1 リンクまでに制限されています。

## Android 固有のエラーコード##android-specific-errors

`Android Network Error` SSL CA 証明書エラー。Android デバイスでは、TLS バージョン 1.2 以上のみがサポートされています。TLS 1.2 は Android API レベル 16 以上でサポートされ、20 以上ではデフォルトで有効になっています。
