メインコンテンツへスキップ
Android デバイス識別子を使用してユーザーをサインインさせ、認証済みユーザーを必要とする以降の API 呼び出しで使用できるセッション識別子を返します

構文

パラメーター

serviceConfigHandle   PFServiceConfigHandle PFServiceConfigCreateHandle 呼び出しから返される PFServiceConfigHandle。 secretKey   char*
In_z
サービス リクエストの認証に使用するタイトル シークレット キー。 request   PFAuthenticationServerLoginWithAndroidDeviceIDRequest* 値が設定されたリクエスト オブジェクト。 async   XAsyncBlock*
Inout
非同期操作用の XAsyncBlock。

戻り値

型: HRESULT この API 操作の結果コード。

解説

この API は Windows で利用できます。Android デバイスでは、こちらのブログ記事 (http://android-developers.blogspot.com/2011/03/identifying-app-installations.html) で説明されているように、AndroidDeviceId として Settings.Secure.ANDROID_ID を使用することをお勧めします。この識別子の詳細については、Android のドキュメント (http://developer.android.com/reference/android/provider/Settings.Secure.html) を参照してください。ユーザーがこの Android デバイスで初めてサインインし、CreateAccount が true に設定されている場合は、新しい PlayFab アカウントが作成され、Android デバイス ID にリンクされます。この場合、PlayFab アカウントにはメールアドレスやユーザー名は関連付けられません。それ以外の場合、Android デバイスに PlayFab アカウントがリンクされていなければ、そのことを示すエラーが返されるため、タイトルはユーザーに PlayFab アカウントの作成を案内できます。この種類のデバイスは複数を 1 つのユーザー アカウントにリンクできますが、ユーザーのアカウント情報に反映されるのは、最後にログインに使用された (または最後にリンクされた) デバイスのみであることに注意してください。今後のリリースで、リンクされているすべてのデバイスを表示するように更新される予定です。非同期タスクが完了したら、PFAuthenticationServerLoginWithAndroidDeviceIDGetResult を呼び出して結果を取得します。

要件

ヘッダー: PFAuthentication.h

関連項目

PFAuthentication のメンバー
最終更新日 2026年10月6日