권한 및 데이터 액세스

앱의 설정 화면에서는 사용자에게 헬스 커넥트 연결을 관리하는 옵션을 제공해야 합니다. 이를 통해 사용자는 데이터 동기화 및 데이터 액세스를 제어할 수 있습니다.

취소된 권한
그림 1: 취소된 권한

헬스 커넥트와 동기화

이 전환 버튼을 사용하면 사용자가 앱과 헬스 커넥트 간의 데이터 동기화를 일시중지하거나 재개할 수 있습니다.

  • 사용 설정: 사용자가 부여한 권한에 따라 앱이 헬스 커넥트에서 적극적으로 읽고 씁니다.
  • 사용 중지된 경우: 앱은 헬스 커넥트와의 모든 데이터 동기화를 중지해야 합니다. revokeAllPermissions()를 사용하여 프로그래매틱 방식으로 권한을 취소하는 경우 앱을 다시 시작하지 않으면 변경사항이 헬스 커넥트에 즉시 반영되지 않는다고 사용자에게 설명합니다. 혼란스러운 사용자 환경을 방지하려면 사용자에게 헬스 커넥트 설정으로 이동하여 권한을 취소할 수 있는 옵션을 제공하세요.

액세스 권한 관리

액세스 관리 버튼은 사용자가 헬스 커넥트 앱 내에서 앱의 권한을 관리할 수 있는 직접 링크를 제공해야 합니다. 이렇게 하면 사용자에게 완전한 제어 권한과 투명성이 제공됩니다.

액세스 권한 없음

앱의 헬스 커넥트 액세스 권한이 부족한 경우 모든 진입점에서 사용자에게 다음 화면이 표시되어야 합니다.

액세스 권한이 불충분한 앱
그림 2: 액세스 권한이 불충분한 앱

권한이 두 번 취소됨

사용자가 권한 요청 화면에서 취소를 연속으로 두 번 선택하면 앱은 사용자에게 다음과 유사한 화면을 표시해야 합니다.

사용자가 권한을 두 번 취소함
그림 3: 사용자가 권한을 두 번 취소함