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 im oberen Einstellungsblock auf Integration der Login-API.
- Stellen Sie den Schalter 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. |
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.