您的 Android 应用的安全性与功能性依赖于用户身份管理。这包括验证用户身份(身份验证)、控制对用户数据的访问(授权)以及提供流畅的账号创建流程。

Credential Manager 是各种登录方法的中央枢纽,包括通行密钥。它可以帮助用户通过一次点击登录您的应用。这消除了用户记住使用哪种方法的需要,而是专注于选择正确的账号。

使用 Credential Manager 构建流程,让用户通过一次点击即可登录,支持通行密钥、通过 Google 账号登录和密码。
Android 简化了用户注册。借助“通过 Google 账号登录”,让用户只需轻触一下即可注册,并将通行密钥创建作为该关键旅程的一部分。
Credential Manager 提供无缝的身份验证体验,在一个地方显示所有登录机制。提供一键登录,或简化账号创建。
用户可以将密码保存和存储在 Google 密码管理工具中,以便在所有设备上安全使用。在 Android 14+ 上,用户还可以启用他们选择的密码管理工具。

通行密钥改善了 Android 上的身份验证用户体验

登录可能是导致用户困惑和应用弃用率高的主要原因。

通行密钥通过 Credential Manager 提供,通过使登录更简单、更安全来改善用户体验;它们具有防钓鱼功能,且无法重复使用。用户可以通过指纹、面部识别或本地 PIN 码解锁设备来登录,而无需记住和输入密码。


通过在创建账号时集成“通过 Google 账号登录”,简化您的注册流程并降低弃用率。

此一键注册选项利用熟悉的用户凭据,最大限度地减少摩擦并改善用户体验。

通过在注册时优先使用“通过 Google 账号登录”,您可以显著改善应用的新用户引导流程和用户满意度。

Credential Manager 是一个 Jetpack API,支持多种登录方法(例如用户名和密码、通行密钥以及联合登录(如“通过 Google 账号登录”)),并通过单个 API 简化了开发者的集成。

用户只需单击一下即可登录您的应用,无需担心选择哪种正确的选项。Credential Manager 统一了各种身份验证方法的登录界面,让用户可以更清晰、更轻松地登录应用,无论他们选择哪种方法。

开始使用身份验证

一系列指南,可帮助您开始在应用中实现身份验证。
入门
本指南包含有关如何在 Android 应用中实现通行密钥的最佳实践示例。了解如何配置关键应用用户旅程,使其更用户友好。
入门
了解如何使用通行密钥优化应用的用户体验。包含应用用户旅程的视觉示例和实现最佳实践。
入门
通过 Credential Manager 和“通过 Google 账号登录”简化应用的注册和登录流程。此集成提供了便捷选项,例如自动登录、一键登录和专用的“通过 Google 账号登录”按钮。
入门
本文档介绍了如何将 Credential Manager API 与使用 WebView 的 Android 应用集成。
入门
了解如何使用 Firebase Authentication 库实现“通过 Google 账号登录”。

最新新闻和视频

从旧版 API 迁移到 Credential Manager

Android 版 Google 登录现已弃用,并计划于 2025 年移除。请迁移到 Credential Manager 以获得更流畅的用户体验并保持您的应用最新。

Credential Manager 专注于注册和登录。对于授权,请使用 AuthorizationClient 对 Google 账号(如云端硬盘、日历或照片)进行精细的授权请求。

升级您的 Android 应用以保持密码保存功能正常运行,并支持第三方密码管理工具。Smart Lock 已被移除,Credential Manager 可提供更流畅的体验。
了解如何将您的 Android 应用从本地 FIDO2 凭据迁移到 Credential Manager。

凭据提供商资源

Credential Manager 允许用户在 Android 应用上选择任何登录方法(通行密钥、“通过 Google 账号登录”和密码)。了解如何集成您自己的凭据提供商解决方案。
特权应用(例如网络浏览器)可以安全地管理其他应用的通行密钥。此功能需要获得批准,以确保只有受信任的应用才能处理用户凭据。