Разрешения и доступ к данным

На экране настроек приложения должны быть доступны параметры для управления подключением к платформе "Здоровье и спорт". Это позволяет пользователям контролировать синхронизацию данных и доступ к ним.

Отозванные и отмененные разрешения
Рисунок 1. Отозванные и отмененные разрешения

Синхронизация с сервисом "Здоровье и спорт"

Этот переключатель позволяет пользователям приостанавливать или возобновлять синхронизацию данных между вашим приложением и платформой "Здоровье и спорт".

  • Если переключатель включен, приложение активно считывает и записывает данные на платформе "Здоровье и спорт" в соответствии с разрешениями, предоставленными пользователем.
  • Если переключатель выключен, приложение должно прекратить синхронизацию всех данных с платформой "Здоровье и спорт". Если вы отзываете разрешения программно с помощью revokeAllPermissions(), объясните пользователю, что изменения не будут сразу отражены в сервисе "Здоровье и спорт" без перезапуска приложения. Чтобы не запутать пользователей, предоставьте им возможность перейти в настройки платформы "Здоровье и спорт" и отозвать разрешения там.

Управление доступом

Кнопка Настроить доступ должна содержать прямую ссылку, по которой пользователь может перейти в приложение "Здоровье и спорт" и настроить разрешения для вашего приложения. Это обеспечивает прозрачность и дает пользователю полный контроль.

Недостаточно прав доступа

Если у приложения нет достаточного доступа к платформе "Здоровье и спорт", пользователям должен показываться следующий экран во всех точках входа:

Приложение с недостаточным доступом
Рисунок 2. Приложение с недостаточным уровнем доступа

Разрешения отменены дважды

Если пользователь дважды подряд нажмет Отмена на экране запроса разрешений, в приложении должен появиться экран, похожий на следующий:

Пользователь дважды отменил разрешения.
Рисунок 3. Пользователь дважды отклонил запрос разрешений.