测试恢复凭据

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

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

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

前提条件

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

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

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

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

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

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

  5. 点击 OK (确定)。

测试恢复的身份验证

备份完成后,您可以使用同一设备测试恢复步骤,也可以使用其他设备。

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

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

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

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

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

  4. 重新打开应用会使用恢复凭据让您登录。