Authentifizierung über Geräte-ID
Mit der Geräte-ID-Authentifizierung können Benutzer die Anwendung auf einem Mobilgerät nutzen, ohne Registrierungsdaten eingeben zu müssen. Wenn sich ein Benutzer zum ersten Mal mit der Geräte-ID bei der Anwendung anmeldet, wird automatisch ein neues Konto erstellt, ohne dass der Benutzer einen Benutzernamen, eine E-Mail-Adresse oder sonstige Daten eingeben muss.
Mit der Geräte-ID können Sie Benutzer auf einem oder mehreren Mobilgeräten im Hintergrund authentifizieren. Um diese Funktion nutzen zu können, sollte der Benutzer die Geräte-ID mit einem bestehenden Konto verknüpfen.
Die Geräte-ID wird von der Plattform generiert und ist in den Anwendungen verfügbar, die auf dem Mobilgerät installiert sind. Das SDK ruft den ID-Wert über die Plattform-API ab und führt damit verschiedene Funktionen mithilfe der Xsolla-API aus. Die ID des iOS-Geräts wird in der Eigenschaft UIDevice.identifierForVendor übermittelt.
So aktivieren Sie für Ihr Projekt die Benutzerauthentifizierung über die Geräte-ID:
- Öffnen Sie Ihr Projekt im Kundenportal, und wechseln Sie zum Abschnitt Login.
- Klicken Sie beim gewünschten Login-Projekt auf Konfigurieren.
- Klicken Sie auf der Navigationsseite im oberen Einstellungsblock auf Integration der Login-API.
- Stellen Sie den Umschalter Login mit Geräte-ID auf Ein.
- Klicken Sie auf Speichern.
Das SDK implementiert Methoden für die folgenden Funktionen.
Authentifizierung
Name der SDK-Methode | Beschreibung |
---|---|
authWithDeviceId | Authentifiziert den Benutzer gegenüber der Anwendung anhand der aktuellen Geräte-ID. |
logUserOut | Beendet die aktive Benutzersitzung. |
Konto-Upgrade
Name der SDK-Methode | Beschreibung |
---|---|
addUsernameAndPassword | Fügt dem aktuellen Konto einen Benutzernamen, eine E-Mail-Adresse und ein Passwort hinzu, die zur Authentifizierung verwendet werden können. |
addUsernameAndPassword
dient dazu, ein auf beliebige Weise erstelltes Konto zu upgraden (z. B. durch Verknüpfen eines sozialen Netzwerks oder durch Eingabe einer E-Mail-Adresse und eines Passworts).Geräteverwaltung
Name der SDK-Methode | Beschreibung |
---|---|
getUserDevices | Gibt eine Liste der Geräte zurück, die mit dem aktuellen Benutzerkonto verknüpft sind. |
linkDeviceToAccount | Verknüpft das angegebene Gerät mit dem aktuellen Benutzerkonto. |
unlinkDeviceFromAccount | Hebt die Verknüpfung des angegebenen Geräts mit dem aktuellen Benutzerkonto auf. |
War dieser Artikel hilfreich?
Diese Seite bewerten
Jetzt nicht
Vielen Dank für Ihr Feedback!
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.