Mit der Funktion „Anmeldedaten wiederherstellen“ des Credential Managers können Nutzer ihre App-Konten automatisch wiederherstellen und sich beim ersten Öffnen einer App nach der Einrichtung eines neuen Geräts anmelden. Ein Wiederherstellungsschlüssel ist eine Art Anmeldedaten, die lokal gespeichert oder bei einem Cloud-Anbieter gesichert und dann verwendet werden können, um den Zugriff auf dem neuen Gerät des Nutzers bereitzustellen.
In dieser Anleitung wird davon ausgegangen, dass Sie mit den folgenden Konzepten vertraut sind:
Vorteile
Die Funktion „Anmeldedaten wiederherstellen“ bietet folgende Vorteile:
- Nutzerfreundlicher: Nutzer können die App sofort auf ihrem neuen Gerät verwenden, ohne sich manuell anmelden zu müssen.
- Sofortige Interaktion: Sie können Nutzer mit Benachrichtigungen oder anderen Aufforderungen ansprechen, sobald sie ihr neues Gerät verwenden.
- Unterstützung für mehrere Authentifizierungsmethoden: Die Funktion funktioniert mit allen
Authentifizierungsmethoden, die vom Credential Manager unterstützt werden, darunter:
- Passkeys
- Passwörter
- Über Google anmelden
Prozessübersicht
In den folgenden Abschnitten wird der erforderliche Prozess auf den einzelnen Geräten beschrieben:
Auf dem vorherigen Gerät
Generieren Sie den Wiederherstellungsschlüssel, nachdem sich der Nutzer bei Ihrer App authentifiziert hat – entweder sofort nach der Anmeldung oder bei einem späteren Start der App, wenn er bereits angemeldet ist. Der Android Backup Service speichert den generierten Wiederherstellungsschlüssel automatisch auf dem Gerät und je nach den Sicherungseinstellungen des Nutzers auch in der Cloud.
Damit ein Nutzer eine Sicherung in der Cloud erstellen kann, müssen die folgenden Voraussetzungen erfüllt sein:
- Der Nutzer muss in seinem Google-Konto angemeldet sein.
- Die Android-Datensicherung muss aktiviert sein. Weitere Informationen finden Sie unter Datensicherung.
- Es muss ein Mechanismus zum Entsperren des Displays eingerichtet sein, z. B. ein Muster, eine PIN, ein Passwort oder ein biometrisches Verfahren.
Wenn diese Bedingungen nicht erfüllt sind, wird eine E2eeUnavailableException ausgelöst.
Auf dem neuen Gerät
Wenn der Nutzer sein neues Gerät einrichtet, wird die Funktion „Anmeldedaten wiederherstellen“ im Hintergrund ausgeführt. Nutzer können Daten aus einer der folgenden Optionen wiederherstellen:
- Aus einer Cloud-Sicherung: Wenn eine Cloud-Sicherung verwendet wird, wird der Wiederherstellungsschlüssel zusammen mit den App-Daten auf das neue Gerät heruntergeladen.
- Über eine Geräte-zu-Geräte-Übertragung: Wenn Nutzer ihre alten und neuen Geräte mit einem USB-Kabel verbinden, wird der Wiederherstellungsschlüssel über das USB-Kabel vom alten auf das neue Gerät übertragen.
Nachdem der Wiederherstellungsschlüssel auf dem neuen Gerät verfügbar ist, können Sie ihn verwenden, um den Nutzer anzumelden.
Mehrere Systemprofile und App-Konten verwalten
Bei der Implementierung der Funktion „Anmeldedaten wiederherstellen“ müssen Sie die folgenden Einschränkungen in Bezug auf Apps mit mehreren Konten und Systemprofile berücksichtigen.
Apps mit mehreren angemeldeten Konten
In einigen Apps können Nutzer zwischen mehreren aktiven Konten wechseln (z. B. zwischen einem privaten und einem geschäftlichen E-Mail-Konto in derselben App). Die Funktion „Anmeldedaten wiederherstellen“ unterstützt nur ein Konto pro App. Wenn ein Nutzer in mehreren Konten angemeldet ist, müssen Sie nur ein Konto auswählen, für das der Wiederherstellungsschlüssel erstellt werden soll. In der Regel sollte dies das primäre oder das zuletzt verwendete Konto sein.
Geräte mit mehreren Systemprofilen
Auf Geräten, die mit separaten Systemprofilen konfiguriert sind (z. B. ein Unternehmensgerät mit einem Arbeitsprofil und einem privaten Profil), ist der Wiederherstellungsschlüssel nur für das Profil verfügbar, das zuerst auf dem Gerät eingerichtet wurde.
Beschränkungen
Die Funktion „Anmeldedaten wiederherstellen“ funktioniert auf Mobilgeräten, aber nicht auf verschiedenen Form faktoren.