Freigeben über


PFAuthenticationLoginWithSteamIdRequest

PFAuthenticationLoginWithSteamIdRequest-Datenmodell. Wenn sich ein Benutzer zum ersten Mal mit der Steam-ID anmeldet und CreateAccount auf true festgelegt ist, wird ein neues PlayFab-Konto erstellt und mit dem Steam-Konto verknüpft. In diesem Fall wird dem PlayFab-Konto keine E-Mail-Adresse oder kein Benutzername zugeordnet. Andernfalls wird, wenn kein PlayFab-Konto mit dem Steam-Konto verknüpft ist, ein Fehler zurückgegeben, der darauf hinweist, dass der Titel den Benutzer durch die Erstellung eines PlayFab-Kontos führen kann. Steam-Benutzer, die nicht bei der Steam-Client-App angemeldet sind, lassen nur ihren Steam-Benutzernamen synchronisieren, andere Daten wie Währung und Land sind erst verfügbar, wenn sie sich anmelden, während der Client geöffnet ist.

Syntax

typedef struct PFAuthenticationLoginWithSteamIdRequest {  
    bool createAccount;  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;  
    const char* steamId;  
} PFAuthenticationLoginWithSteamIdRequest;  

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

infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
kann nullptr sein

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

steamId const char*
ist NULL-terminiert.

Eindeutiger Steam-Bezeichner für einen Benutzer.

Voraussetzungen

Kopfball: PFAuthenticationTypes.h

Weitere Informationen

PFAuthenticationTypes-Member