为了促进顺畅、放心的用户体验,您的 UX 应包含权限屏幕,这些屏幕清楚地概述您的应用程序如何访问 Health Connect 使用的数据,并以帮助用户了解其数据如何使用的方式显示数据源。
如何请求权限
每当您的应用程序请求权限时,您的 UX 应清楚地说明您尝试访问的数据类型。
新的 Health Connect 用户
以下是您的应用程序可以向新的 Health Connect 用户请求权限的三种示例
应用程序主屏幕上的推广卡
设置菜单中的选项
所有其他入口点都是可选的,但您的应用程序应始终在设置菜单中提供请求权限的选项
集成到应用程序的入职流程中
撤销和取消的权限
应用程序的“设置”屏幕应为用户提供一种简单的方法来撤销对 Health Connect 数据类型的权限
访问权限不足
如果您的应用程序的 Health Connect API 访问权限不足,则用户将在所有入口点看到以下屏幕
权限取消两次
如果用户在权限请求屏幕上连续两次选择“取消”,您的应用程序应向用户显示类似于以下内容的屏幕
归属
为了建立信任和提供保证,向用户展示应用程序如何获取数据非常重要。有两种方法可以实现这一点
- 基本归属
- 带教育的归属
基本归属
至少,您的用户界面 (UI) 应显示应用程序的源图标和名称(如果无法显示图标,则仅显示应用程序名称)。
基本归属适用于以下屏幕
- 首页
- 活动日志
- 活动详细信息
主屏幕上的图标
活动日志中的图标和应用程序名称
带教育的归属
您应该让用户能够轻松地获取有关数据来源的信息,并提供一个直接链接到 Health Connect 中的“应用程序权限”屏幕。
此类归属适用于以下屏幕
- 活动详细信息
- 报告和见解
活动详细信息屏幕中的按钮
报告屏幕中的应用程序栏图标或按钮
嵌入式信息
链接到 Health Connect
上述两个屏幕都应链接到一个“关于此数据”屏幕,该屏幕允许用户控制哪些应用程序可以通过 Health Connect 访问数据。
数据同步
您应该在数据同步发生时通知用户,尤其是当操作可能需要一段时间才能完成时