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