权限和数据访问

应用的“设置”界面应为用户提供用于管理与健康数据共享的连接的选项。这样一来,用户便可控制数据同步和数据访问。

已撤消和取消的权限
图 1:已撤消和已取消的权限

与健康数据共享同步

用户可以通过此切换开关暂停或恢复应用与健康数据共享之间的数据同步。

  • 切换为开启状态时:您的应用会根据用户授予的权限主动读取和写入健康数据共享。
  • 切换为关闭状态时:您的应用应停止与健康数据共享的所有数据同步。如果您使用 revokeAllPermissions() 以编程方式撤消权限,请向用户说明,如果不重启应用,这些更改不会立即反映在健康数据共享中。为避免造成令人困惑的用户体验,请为用户提供前往“健康数据共享”设置以撤消权限的选项。

管理访问权限

管理访问权限按钮应提供一个直接链接,供用户在健康数据共享应用中管理应用的权限。这样一来,用户便可完全掌控并了解相关信息。

权限不足

如果您的应用没有足够的 Health Connect 访问权限,系统会在所有入口点向用户显示以下界面:

访问权限不足的应用
图 2:访问权限不足的应用

权限被取消两次

如果用户在权限请求界面上连续两次选择取消,您的应用应向用户显示类似于以下内容的界面:

用户取消权限两次
图 3:用户取消权限两次