PFAuthenticationServerLoginWithIOSDeviceIDAsync

Meldet den Benutzer mit der iOS-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 PFAuthenticationServerLoginWithIOSDeviceIDAsync(  
    PFServiceConfigHandle serviceConfigHandle,  
    const char* secretKey,  
    const PFAuthenticationServerLoginWithIOSDeviceIDRequest* 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 PFAuthenticationServerLoginWithIOSDeviceIDRequest*

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 iOS-Geräten muss identifierForVendor (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDevice_Class/index.html# // apple_ref/occ/instp/UIDevice/identifierForVendor) als Geräte-ID verwendet werden, da der UIDevice uniqueIdentifier ab iOS 5 veraltet ist und die Verwendung des advertisingIdentifier zu diesem Zweck zum Fehlschlagen des Zertifizierungsprozesses von Apple führt. Wenn sich ein Benutzer zum ersten Mal mit dem iOS-Gerät anmeldet und CreateAccount auf "true" festgelegt ist, wird ein neues PlayFab-Konto erstellt und mit der herstellerspezifischen iOS-Geräte-ID verknüpft. In diesem Fall wird keine E-Mail-Adresse oder kein Benutzername mit dem PlayFab-Konto verknüpft. Andernfalls, wenn kein PlayFab-Konto mit dem iOS-Gerät verknüpft ist, wird ein entsprechender Fehler zurückgegeben, sodass der Titel den Benutzer durch die Erstellung eines PlayFab-Kontos führen kann. Wenn die asynchrone Aufgabe abgeschlossen ist, rufen Sie PFAuthenticationServerLoginWithIOSDeviceIDGetResult auf, um das Ergebnis abzurufen.

Anforderungen

Kopfzeile: PFAuthentication.h

Weitere Informationen

PFAuthentication-Mitglieder