PFAuthenticationServerLoginWithIOSDeviceIDRequest

PFAuthenticationServerLoginWithIOSDeviceIDRequest-Datenmodell. 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.

Syntax

typedef struct PFAuthenticationServerLoginWithIOSDeviceIDRequest {  
    bool createAccount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    const char* deviceId;  
    const char* deviceModel;  
    PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;  
    const char* OS;  
} PFAuthenticationServerLoginWithIOSDeviceIDRequest;  

Mitglieder

createAccount bool

Erstellen Sie automatisch ein PlayFab-Konto, wenn derzeit keines mit dieser ID verknüpft ist.

customTags PFStringDictionaryEntry const*
Kann NULLPTR sein

(Optional) Die optionalen benutzerdefinierten Tags, die der Anforderung zugeordnet sind (z. B. Buildnummer, externe Ablaufverfolgungsbezeichner usw.).

customTagsCount uint32_t

Anzahl von customTags

deviceId const char*
Ist null-terminiert

Herstellerspezifische iOS-ID für das Gerät des Benutzers.

deviceModel const char*
Ist null-terminiert

(Optional) Bestimmtes Modell des Geräts des Benutzers.

infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
Kann NULLPTR sein

(Optional) Flags für die Informationen, die für den Benutzer zurückgegeben werden sollen.

OS const char*
Ist null-terminiert

(Optional) Spezifische Betriebssystemversion für das Gerät des Benutzers.

Anforderungen

Kopfzeile: PFAuthenticationTypes.h

Weitere Informationen

PFAuthenticationTypes-Member