系统选择器和替代方案(例如 Sharesheet)旨在支持开发者采用注重隐私保护的开发路径。对于通过受限权限管控的照片、视频、联系人信息和其他个人敏感数据,应按照隐私保护最佳实践来处理。仅当权限范围最小的替代方案不足以支持应用实现核心功能时,您的应用才应请求并获得以下敏感权限。
通讯录权限
2026 年 4 月,我们推出了新的“通讯录权限”政策,旨在规范对 READ_CONTACTS 权限的获准使用情形。对于以 Android 17 或更高版本(API 级别 37 及以上)为目标平台的应用,仅当 Android 联系人选择工具不足以支持其提供核心功能时,才能请求 READ_CONTACTS 权限。我们还针对非公开联系人数据提供了使用指南,并强调所有联系人数据都属于个人敏感数据且受制于 Google Play 用户数据政策。
时间轴
- 2026 年 4 月 15 日:我们公布了“通讯录权限”政策。
- 2026 年 10 月之前:如果开发者的应用具有
READ_CONTACTS权限,开发者会在 Play 管理中心内收到以下提示:提交声明表单,以证明此应用符合为提供核心功能而访问这类数据的情形;或者移除该权限,并酌情使用联系人选择工具。- 待办项:咨询您的团队,了解您的应用是否需要
READ_CONTACTS权限才能实现核心功能;如果确实如此,请准备从技术角度解释为何最小范围选择工具不足以满足需求。
- 待办项:咨询您的团队,了解您的应用是否需要
- 2026 年 10 月 28 日:所有以 Android 17 或更高版本(API 级别 37 及以上)为目标平台的应用都必须达到合规状态。在该日期之后,范围内所有不合规的应用都将受到违规处置。
声明指南
所有以 Android 17 或更高版本为目标平台且请求 READ_CONTACTS 权限的应用,都必须在 Play 管理中心内填写声明,详细阐述其访问需求,并提供正当理由解释为何联系人选择工具不足以满足需求。
您需要在声明中回答以下问题:
1.您的应用中有哪些面向用户的功能需要 READ_CONTACTS 权限?(如果您的使用情形不面向用户或未在下方列出,请选择“其他”)。
|
使用情形 |
说明 |
示例(并非详尽无遗) |
|
联系人管理 |
用于管理所有联系人。 |
显示所有联系人、编辑/整理联系人、管理所有联系人的生日 |
|
拨打电话或发送短信 |
用于向用户显示他们正在给哪个联系人拨打电话或发送短信。 |
管理通话、显示联系人列表,以及提供通话界面的用户界面 |
|
通话记录 |
用于向用户显示收到的所有来电以及来电对应的联系人。 |
在拨号器中显示通话记录,或是在可显示通话记录的家长控制应用中显示通话记录 |
|
客户关系管理 (CRM) |
支持企业跟踪业务联系人需求的功能。 |
更新所有联系人的联系人备注或其他联系人数据 |
|
来电过滤 |
旨在识别、屏蔽或过滤来电和短信的服务。 |
需要知道所有已保存联系人的骚扰电话拦截或来电屏蔽功能 |
|
无障碍功能 |
可与联系人列表互动的辅助工具,可帮助有视觉、听觉或运动障碍的用户更轻松地使用设备。 |
“大声朗读”功能或“给特定联系人打电话” |
|
个人助理 |
需要深度访问联系人数据库以便理解情境化用户指令的 AI 驱动型智能体。 |
“发送邮件至”或“致电” |
|
好友匹配/搜索 |
用于通过通知用户其现实中的哪些联系人已在使用该平台,从而助力社交发现。 |
具有社交功能、社交发现功能的应用 |
|
备份和恢复/连接到另一部设备 |
专用于数据保留目的,并支持用户恢复其联系人。 |
联系人备份/恢复、所有用户数据备份/恢复 |
|
自动更正/自动补全 |
用于自动更正联系人姓名或自动补全姓名、邮箱或电话号码。 |
需要知道所有联系人姓名的键盘自动更正功能;通过合并服务器端与设备通讯录中的联系人实现的自动补全功能 |
|
用户发起的设备联系人选择 |
明确用于用户发起联系人选择的情形。 |
引荐/邀请特定用户、与特定用户共享文件、在游戏应用中屏蔽特定联系人 |
|
其他 |
||
2. 请说明为何联系人选择工具不足以满足需求,以及您为何仍需通过 READ_CONTACTS 进行广泛访问。
常见问题解答
适用 READ_CONTACTS 权限的常见使用情形有哪些?
READ_CONTACTS 权限的常见使用情形包括:找朋友/好友匹配或查找功能,或者必须使用联系人列表才能按需运行的应用。一些通常需要通讯录访问权限的应用或功能示例包括:- 联系人管理应用
- 无障碍功能
- 服务器端访问(为了进行好友匹配)
- 备份联系人
- 自动补全/键盘
不适用 READ_CONTACTS 权限的常见使用情形有哪些?
READ_CONTACTS 权限只是为了共享文件、协作、邀请/引荐某人加入某项服务或选择要交易的联系人,则通常不应请求该权限。如果我的应用已能提供自定义联系人选择体验,是否有资格使用该权限?
该政策是否有任何例外情况?
READ_CONTACT 权限是否仍可供使用?
如何将联系人选择工具集成到我的应用中?
Intent.ACTION_PICK_CONTACTS intent。此 intent 会启动联系人选择工具,并将所选联系人返回给您的应用。与旧版 ACTION_PICK 不同,联系人选择工具让您可以同时指定应用所需的多个数据字段。若要详细了解如何为您的应用启动联系人选择工具,请点击此处参阅 Android 开发者指南。联系人选择工具与哪些 Android 版本兼容?
Intent.ACTION_PICK intent 以便使用新的联系人选择工具界面。我们建议开发者使用 Intent.ACTION_PICK_CONTACTS intent,以受益于新的联系人选择工具提供的全部功能(一次选择多种数据类型、工作资料等)。照片和视频访问权限
2023 年 10 月,我们推出了新的“照片和视频访问权限”政策,旨在规范 READ_MEDIA_IMAGES 和 READ_MEDIA_VIDEO 权限的获准使用情形。对于以 Android 13 或更高版本(API 级别 33 及以上)为目标平台的应用,仅当系统选择器(例如 Android 照片选择器)不足以支持其提供核心功能时,才能请求 READ_MEDIA_IMAGES 和 READ_MEDIA_VIDEO 权限。所有用户照片都属于个人敏感数据且受制于 Google Play 用户数据政策。
时间轴
- 2025 年 5 月 28 日:所有开发者(包括已申请延期的开发者)都必须达到完全合规状态。在该日期之后,所有不合规的应用都将从 Google Play 下架。