Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Meldet den Benutzer mithilfe der Android-Geräte-ID an und gibt eine Sitzungs-ID zurück, die anschließend für API-Aufrufe verwendet werden kann, die einen authentifizierten Benutzer erfordern
Syntax
HRESULT PFAuthenticationServerLoginWithAndroidDeviceIDAsync(
PFServiceConfigHandle serviceConfigHandle,
const char* secretKey,
const PFAuthenticationServerLoginWithAndroidDeviceIDRequest* request,
XAsyncBlock* async
)
Parameter
serviceConfigHandle PFServiceConfigHandle
PFServiceConfigHandle wurde vom PFServiceConfigCreateHandle-Aufruf zurückgegeben.
secretKey char*
In_z
Titel: Geheimer Schlüssel, der zur Authentifizierung der Serviceanfrage verwendet wird.
request
PFAuthenticationServerLoginWithAndroidDeviceIDRequest*
Aufgefülltes Anforderungsobjekt.
async XAsyncBlock*
Ein-Aus
XAsyncBlock für den asynchronen Vorgang.
Rückgabewert
Typ: HRESULT
Ergebniscode für diesen API-Vorgang.
Hinweise
Diese API ist unter Windows verfügbar. Auf Android-Geräten wird empfohlen, die Settings.Secure.ANDROID_ID als AndroidDeviceId zu verwenden, wie in diesem Blogbeitrag beschrieben (http://android-developers.blogspot.com/2011/03/identifying-app-installations.html). Weitere Informationen zu diesem Bezeichner finden Sie in der Android-Dokumentation (http://developer.android.com/reference/android/provider/Settings.Secure.html). Wenn sich ein Benutzer zum ersten Mal mit dem Android-Gerät anmeldet und CreateAccount auf "true" festgelegt ist, wird ein neues PlayFab-Konto erstellt und mit der Android-Geräte-ID verknüpft. In diesem Fall wird keine E-Mail-Adresse oder kein Benutzername mit dem PlayFab-Konto verknüpft. Andernfalls wird ein entsprechender Fehler zurückgegeben, wenn kein PlayFab-Konto mit dem Android-Gerät verknüpft ist, sodass der Titel den Benutzer durch die Erstellung eines PlayFab-Kontos führen kann. Bitte beachten Sie, dass zwar mehrere Geräte dieses Typs mit einem einzigen Benutzerkonto verknüpft werden können, aber nur das Gerät in den Kontoinformationen des Benutzers angezeigt wird, mit dem Sie sich zuletzt angemeldet haben (oder zuletzt verknüpft wurden). Wir werden in einer zukünftigen Version aktualisieren, um alle verknüpften Geräte anzuzeigen. Wenn die asynchrone Aufgabe abgeschlossen ist, rufen Sie PFAuthenticationServerLoginWithAndroidDeviceIDGetResult auf, um das Ergebnis abzurufen.
Anforderungen
Kopfzeile: PFAuthentication.h