测试恢复凭据

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. 对于备份类型,选择设备到设备云端

  5. 点击确定

测试恢复的身份验证

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

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

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

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

  3. 在正在运行的设备窗口的设备选项中,点击 Restore App data,然后选择最近创建的备份。

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

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