Funkcja przywracania danych logowania w Credential Manager zapewnia użytkownikom płynne przejście na nowe urządzenie. Podczas testowania tej funkcji możesz użyć jednej z tych metod:
- Osobne urządzenia: użyj urządzenia źródłowego do utworzenia kopii zapasowej i osobnego urządzenia docelowego do przywrócenia danych lub użyj 2 osobnych emulatorów Android Studio.
- Pojedyncze urządzenie: użyj jednego urządzenia fizycznego lub emulatora Android Studio. Gdy aplikacja utworzy kopię zapasową danych, odinstaluj ją i zainstaluj ponownie, a następnie przywróć dane.
Z tego przewodnika dowiesz się, jak używać Android Studio do testowania przywracania danych logowania w aplikacji z możliwością debugowania na emulatorze, symulując sytuacje z osobnymi urządzeniami lub pojedynczym urządzeniem.
Wymagania wstępne
Aby korzystać z funkcji tworzenia i przywracania kopii zapasowych w Android Studio, musisz mieć:
- Android Studio Otter | 2025.2.1 lub nowsze.
- Urządzenie wirtualne lub emulator.
- Aplikację utworzoną z ustawieniem
debuggable truelub działającą w trybiedebug. Debugowanie jest domyślnie włączone w emulatorach.
Korzystanie z funkcji tworzenia i przywracania kopii zapasowych w Android Studio
Aby przetestować funkcję przywracania danych logowania za pomocą Android Studio, najpierw utwórz kopię zapasową danych z urządzenia, a następnie przywróć dane aplikacji na innym urządzeniu. Po przywróceniu aplikacji stan uwierzytelnienia zostanie automatycznie przywrócony.
Tworzenie kopii zapasowej danych uwierzytelniania w Android Studio
Aby przetestować proces tworzenia kopii zapasowej w Android Studio, wykonaj te czynności:
- Uruchom aplikację na emulatorze.
- Zaloguj się w aplikacji za pomocą dowolnego mechanizmu uwierzytelniania (np. nazwy użytkownika i hasła, kluczy dostępu lub funkcji Zaloguj się przez Google).
- U góry okna uruchomionego urządzenia kliknij Utwórz kopię zapasową danych aplikacji w opcjach urządzenia.
Tworzenie kopii zapasowej danych aplikacji w Android Studio W polu Typ kopii zapasowej wybierz Urządzenie do urządzenia lub Chmura.
Kliknij OK.
Testowanie przywróconego uwierzytelnienia
Po utworzeniu kopii zapasowej możesz przetestować krok przywracania na tym samym lub innym urządzeniu.
Aby przetestować proces przywracania w Android Studio, wykonaj te czynności:
Aby przetestować na tym samym urządzeniu, odinstaluj i zainstaluj ponownie aplikację. Spowoduje to usunięcie wszystkich danych z urządzenia. Aby używać aplikacji na nowym urządzeniu, zainstaluj ją na nim.
Po zainstalowaniu aplikacji sprawdź jej bieżący stan. Jeśli nastąpi przekierowanie na stronę uwierzytelniania, klucz przywracania nie jest jeszcze dostępny na urządzeniu.
W opcjach urządzenia w oknie uruchomionego urządzenia kliknij Przywróć dane aplikacji i wybierz ostatnio utworzoną kopię zapasową.
Przywracanie danych aplikacji w Android Studio Ponowne otwarcie aplikacji spowoduje zalogowanie się za pomocą przywróconych danych logowania.