Freigeben über


PFAuthenticationLoginWithAppleRequest

PFAuthenticationLoginWithAppleRequest-Datenmodell.

Syntax

typedef struct PFAuthenticationLoginWithAppleRequest {  
    bool createAccount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    const char* identityToken;  
    PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;  
    const char* playerSecret;  
} PFAuthenticationLoginWithAppleRequest;  

Mitglieder

createAccount Bool

Erstellen Sie automatisch ein PlayFab-Konto, wenn es derzeit nicht 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

identityToken const char*
ist NULL-terminiert.

Das von Apple nach der Anmeldung zurückgegebene JSON-Webtoken (JWT). Wird als identityToken-Feld in der Nutzlast der Autorisierungsanmeldeinformationen dargestellt. Wenn Sie das Ablaufdatum für Identitätstoken ignorieren, erhalten Sie einen NotAuthorized-Fehler, wenn Apple den Signaturschlüssel rotiert. In diesem Fall müssen sich Benutzer anmelden, um ein neues Identitätstoken bereitzustellen.

infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
kann nullptr sein

(Optional) Gibt an, welche Informationen für den Benutzer zurückgegeben werden sollen.

playerSecret const char*
ist NULL-terminiert.

(Optional) Spielergeheimnis, das zum Überprüfen von API-Anforderungssignaturen verwendet wird (nur Enterprise).

Voraussetzungen

Kopfball: PFAuthenticationTypes.h

Weitere Informationen

PFAuthenticationTypes-Member