测试恢复凭据

Credential Manager 中的恢复凭据功能可确保用户顺畅过渡到新设备。测试该功能时,您可以使用以下任一方法:

  • 单独的设备:使用源设备执行备份,并使用单独的目标设备执行恢复,或使用两个单独的 Android Studio 模拟器。
  • 单台设备:使用一台实体设备或一个 Android Studio 模拟器。 在应用备份其数据后,卸载并重新安装该应用,然后执行恢复。

本指南介绍了如何使用 Android Studio 在模拟器上测试可调试应用的恢复凭据,模拟单独设备或单个设备这两种情况。

前提条件

如需使用 Android Studio 的备份和恢复功能,您需要满足以下条件:

使用 Android Studio 的备份和恢复功能

如需使用 Android Studio 测试“恢复凭证”功能,请先从一台设备备份数据,然后在另一台设备上恢复应用数据。恢复应用后,身份验证状态会自动恢复。

在 Android Studio 中备份身份验证数据

如需在 Android Studio 中测试备份流程,请完成以下步骤:

  1. 在模拟器上运行您的应用。
  2. 使用任意身份验证机制(例如用户名和密码、通行密钥或“使用 Google 账号登录”)登录应用。
  3. 在运行设备窗口顶部的设备选项中,点击 备份应用数据。
    在 Android Studio 中备份应用数据
    在 Android Studio 中备份应用数据
  4. 在备份类型部分,选择设备到设备或云端。

  5. 点击确定。

测试恢复的身份验证

备份完成后,使用同一设备或不同设备测试恢复步骤。

如需在 Android Studio 中测试恢复流程,请完成以下步骤:

  1. 如需使用同一设备进行测试,请卸载并重新安装应用。这会清除设备上的所有数据。如需在新设备上使用,请在新设备上安装该应用。

  2. 安装应用后,检查应用的当前状态。如果您被重定向到身份验证页面,则表示恢复密钥在设备上尚不可用。

  3. 在正在运行的设备窗口的设备选项中,点击恢复应用数据,然后选择最近创建的备份。

    在 Android Studio 中恢复应用数据
    在 Android Studio 中恢复应用数据

  4. 重新打开应用后,系统会使用恢复凭据为您登录。