对于任何常规的内容分享流程,请使用 Android Sharesheet,以便为用户提供一致、快速且更安全的体验。
必需的实现
如需符合 AEP 条件,您的应用必须遵守以下要求:
- 利用
ACTION_SEND和Intent.createChooser()调用系统选择器。这种原生实现具有以下几项关键优势:- 熟悉度:它保持了尊重用户肌肉记忆的标准界面。
- 智能定位:它会显示系统排名的“直接分享”目标,例如常用联系人。
- 效率和安全性:它提供了一种更快、更安全的方法,可与首选应用分享内容。
- 所有外部共享 intent 都必须通过系统选择器进行路由。
- 自定义应用内分享菜单必须过渡到此原生实现,不过仍可使用标准系统选择器功能集成特定于应用的操作。
指南适用性
本准则适用于:
- 在非 Android 平台上提供类似的外部内容共享实现的应用。
- 手机、平板电脑、可折叠设备和桌面设备。
豁免
对于应用内转发(例如在同一即时通讯应用内将消息转发给另一用户),无需应用分享表单。
功能文档和资源
以下资源提供了有关分享表单功能的实现指南和技术详情。这些资源仅供您参考,不包含其他计划要求。