Протестируйте лучшие варианты использования Health Connect

Вы несете ответственность за тестирование своих приложений и обеспечение положительного и последовательного опыта пользователей. Health Connect рекомендует список тестовых примеров, разработанных в соответствии с передовыми практиками и рекомендациями по удобству использования.

Если вы используете трекер для отслеживания прогресса в циклах тестирования, вы можете добавить их в свой список и настроить в зависимости от требований вашего приложения.

01. Запросите разрешения через процесс регистрации.

Подробности
Описание Каждый раз, когда пользователь впервые устанавливает приложение для здоровья и фитнеса, он должен пройти процесс регистрации, чтобы интегрировать приложение с Health Connect.
Требования На телефоне должно быть установлено приложение Health Connect.
Примечания Если ваше приложение может отображать статус интеграции с Health Connect, вы можете проверить его оттуда.
Ссылка Новые пользователи Health Connect

Шаги

  1. Откройте свое приложение.
  2. Перейдите к промо-карте, модальному экрану, экрану настроек или аналогичным экранам, которые позволяют пользователям впервые интегрироваться с Health Connect.
  3. Откройте экран регистрации, выполнив действия, указанные в вашем приложении.
  4. На экране регистрации нажмите « Начать» .
  5. На рациональном экране переключите Разрешить все , чтобы включить разрешения, перечисленные для вашего приложения.
  6. Нажмите «Разрешить» , чтобы предоставить разрешения.

Ожидаемые результаты

Процесс адаптации

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Пользователи попадают на экран обоснования со всеми необходимыми разрешениями на чтение и запись.
  • Предоставленные разрешения правильно отображаются в приложении Health Connect.

Сбой по любой из следующих причин:

  • Пользователь не попадает на страницу обоснования со всеми необходимыми разрешениями на чтение и запись.
  • Предоставленные разрешения не отображаются должным образом в приложении Health Connect.

02-01: Попытка интегрироваться с Health Connect без установки.

Подробности
Описание Если пользователь решает синхронизировать данные с Health Connect, но приложение Health Connect удалено, у приложения должен быть способ сообщить пользователям, как установить приложение Health Connect. Предпочтительно, чтобы приложение напрямую загружало страницу Health Connect в магазине Google Play, чтобы установить его.
Требования Приложение Health Connect не должно быть установлено на телефоне.

Шаги

  1. Откройте свое приложение.
  2. Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность интегрироваться с Health Connect.
  3. Выберите установку Health Connect.

Ожидаемые результаты

Попытаться интегрироваться с Health Connect при удалении.

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Экран настроек приложения (или аналогичные экраны) должен иметь функцию интеграции с Health Connect.
  • Пользователи должны быть перенаправлены на страницу Health Connect в магазине Google Play.

Сбой по любой из следующих причин:

  • Невозможно интегрироваться с Health Connect на экране настроек приложения или любых подобных экранах.
  • Пользователи не переходят на страницу Health Connect в магазине Google Play.

02–02. Интегрируйте Health Connect через свое приложение.

Подробности
Описание Когда пользователь решает синхронизировать данные с Health Connect и приложение Health Connect установлено, у приложения должен быть способ информировать пользователей о том, как интегрироваться с Health Connect. Он должен направлять пользователей в приложение Health Connect.
Требования На телефоне должно быть установлено приложение Health Connect.

Шаги

  1. Откройте свое приложение.
  2. Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность интегрироваться с Health Connect.
  3. Выберите интеграцию с Health Connect.

Ожидаемые результаты

Интеграция с Health Connect через ваше приложение.

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Экран настроек приложения (или аналогичные экраны) должен иметь функцию для интеграции с Health Connect.
  • Нажатие на опцию интеграции с Health Connect должно привести вас к приложению Health Connect.

Сбой по любой из следующих причин:

  • На экране настроек приложения или других подобных экранах нет функции интеграции с Health Connect.
  • Нажатие на опцию интеграции с Health Connect не приведет вас к приложению Health Connect.

02–03: Отключитесь от Health Connect через приложение

Подробности
Описание Когда пользователь решает прекратить использование Health Connect, у приложения должен быть способ отключиться от Health Connect.

Он должен отозвать все разрешения через приложение, фактически удалив интеграцию с Health Connect.

Требования На телефоне должно быть установлено приложение Health Connect.
Ссылка PermissionController.revokeAllPermissions

Шаги

  1. Откройте свое приложение.
  2. Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность отсоединиться от Health Connect.
  3. Выберите отмену связи с Health Connect.

Ожидаемые результаты

Отмените связь с Health Connect через ваше приложение

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Экран настроек приложения (или аналогичные экраны) должен иметь функцию отключения от Health Connect.
  • Все разрешения, перечисленные в вашем приложении, должны быть отозваны.

Сбой по любой из следующих причин:

  • Отключиться от Health Connect на экране настроек приложения или других подобных экранах невозможно.
  • По крайней мере одно разрешение, указанное в вашем приложении, не отозвано.

03. Получите доступ к приложению Health Connect через настройки приложения.

Подробности
Описание Когда пользователь решает управлять Health Connect, у приложения должен быть способ направить пользователей в приложение Health Connect.
Требования

  • На телефоне должно быть установлено приложение Health Connect.
  • Ваше приложение должно быть интегрировано с Health Connect.

Примечания Это дополнительная функция пользовательского интерфейса, поскольку пользователи также могут напрямую получить доступ к Health Connect через настройки телефона, быстрые настройки ( если они настроены) или через магазин Google Play.
Ссылка Опция в меню настроек

Шаги

  1. Откройте свое приложение.
  2. Перейдите на экран настроек приложения (или аналогичные экраны), где есть возможность получить доступ к приложению Health Connect.
  3. Выберите доступ к Health Connect или управление им.

Ожидаемые результаты

Получите доступ к Health Connect из настроек вашего приложения.

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Экран настроек приложения (или аналогичные экраны) должен иметь возможность доступа к приложению Health Connect.

Сбой по любой из следующих причин:

  • Невозможно получить доступ к приложению Health Connect на экране настроек приложения или любых подобных экранах.

04-01: Запретить разрешения

Подробности
Описание Приложение не должно читать или записывать определенные записи в Health Connect, когда пользователь отзывает разрешение.
Требования

  • На телефоне должно быть установлено приложение Health Connect.
  • Все разрешения должны быть предоставлены до начала тестирования.

Примечания

  • Если в вашем приложении есть способ отразить отказ в разрешениях, проверьте его и оттуда.
  • Если ваше приложение по-прежнему может считывать данные из Health Connect, оно должно использовать dataOriginFilter при вызове ReadRecordsRequest .

Шаги

  1. Откройте приложение Health Connect.
  2. Перейдите в «Разрешения приложения» .
  3. Выберите свое приложение.
  4. Переключите переключатель Разрешить все, чтобы запретить разрешения.
  5. В появившемся диалоговом окне выберите «Удалить все» .

Ожидаемые результаты

Отказать в разрешениях через приложение Health Connect

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • В разделе «Разрешения приложения » ваше приложение должно появиться в разделе «Доступ запрещен» .
  • Никаких разрешений не предоставляется.
  • Эти изменения разрешений вступят в силу в вашем приложении.
  • Ваше приложение не вылетает.

Сбой по любой из следующих причин:

  • В разделе «Разрешения приложения» ваше приложение не появилось в разделе «Доступ запрещен» и все еще находится в разделе «Доступ разрешен» .
  • По крайней мере одно разрешение все еще предоставлено.
  • Эти изменения разрешений не вступили в силу в вашем приложении.
  • Ваше приложение вышло из строя.

04-02: Разрешить разрешения

Подробности
Описание Приложение должно читать или записывать определенные записи в Health Connect, когда пользователь предоставляет разрешение.
Требования

  • На телефоне должно быть установлено приложение Health Connect.
  • Все разрешения должны быть отозваны перед тестированием.

Примечания Если в вашем приложении есть способ отразить разрешенные разрешения, проверьте его и оттуда.

Шаги

  1. Откройте приложение Health Connect.
  2. Перейдите в «Разрешения приложения» .
  3. Выберите свое приложение.
  4. Переключите переключатель Разрешить все, чтобы разрешить разрешения.

Ожидаемые результаты

Разрешите разрешения через приложение Health Connect

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • В разделе «Разрешения приложения» ваше приложение должно появиться в разделе «Разрешенный доступ» .
  • Все разрешения предоставлены.
  • Эти изменения разрешений вступят в силу в вашем приложении.
  • Ваше приложение не вылетает.

Сбой по любой из следующих причин:

  • В разделе «Разрешения приложения» ваше приложение не появилось в разделе «Разрешенный доступ» и все еще находится в разделе «Запрещенный доступ» .
  • По крайней мере одно разрешение все еще отозвано.
  • Эти изменения разрешений не вступили в силу в вашем приложении.
  • Ваше приложение вышло из строя.

05: Запись данных в Health Connect

Подробности
Описание Частью общего рабочего процесса является запись данных в хранилище данных Health Connect.
Требования Для вашего приложения должно быть предоставлено разрешение на запись требуемого типа данных.
Ссылка Запись данных

Шаги

  1. Зарегистрируйте значение для требуемого типа данных с помощью вашего приложения.
  2. Откройте приложение Health Connect.
  3. Выберите «Данные и доступ» .
  4. Выберите категорию, к которой принадлежит необходимый тип данных.
  5. Выберите необходимый тип данных.
  6. В разделе «Управление данными » выберите «Просмотреть все записи» .

Ожидаемые результаты

Запись данных через ваше приложение

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Новые данные отражены в приложении Health Connect.

Сбой по любой из следующих причин:

  • Новые данные не отражаются в приложении Health Connect.

06: Чтение данных из Health Connect

Подробности
Описание Частью общего рабочего процесса является чтение данных из хранилища данных Health Connect.
Требования

  • Вы установили приложение Health Connect Toolbox .
  • Для приложения Health Connect Toolbox должно быть предоставлено разрешение на запись требуемого типа данных.
  • Разрешение на чтение требуемого типа данных должно быть предоставлено вашему приложению, если только вы не используете имя пакета вашего приложения для dataOriginFilter .

Ссылка Чтение необработанных данных

Шаги

  1. Зарегистрируйте значение требуемого типа данных с помощью приложения Health Connect Toolbox.
  2. Проверьте приложение Health Connect, чтобы увидеть, отображается ли оно.
    1. Откройте приложение Health Connect.
    2. Выберите «Данные и доступ» .
    3. Выберите категорию, к которой относится необходимый тип данных.
    4. Выберите необходимый тип данных.
    5. В разделе «Управление данными » выберите «Просмотреть все записи» .
  3. Прочитайте данные с помощью вашего приложения.

Ожидаемые результаты

Чтение данных из вашего приложения

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Новые данные должны быть отражены как в приложении Health Connect, так и в вашем приложении.

Сбой по любой из следующих причин:

  • Новые данные не отразились ни в приложении Health Connect, ни в вашем приложении.

07: Чтение агрегированных данных из Health Connect

Подробности
Описание Частью общего рабочего процесса является чтение данных из хранилища данных Health Connect.

В большинстве приложений данные агрегируются для таких целей, как отображение статистики или диаграмм.

Требования

  • Вы установили приложение Health Connect Toolbox .
  • Для приложения Health Connect Toolbox должно быть предоставлено разрешение на запись требуемого типа данных.
  • Разрешение на чтение требуемого типа данных должно быть предоставлено вашему приложению, если только вы не используете имя пакета вашего приложения для dataOriginFilter .

Примечания Агрегированные данные могут различаться в зависимости от значений, используемых в timeRangeFilter и dataOriginFilter .
Ссылка Чтение агрегированных данных

Шаги

  1. Зарегистрируйте несколько значений для требуемого типа данных в приложении Health Connect Toolbox.
  2. Проверьте приложение Health Connect, чтобы увидеть, отображаются ли они.
    1. Откройте приложение Health Connect.
    2. Выберите «Данные и доступ» .
    3. Выберите категорию, к которой относится необходимый тип данных.
    4. Выберите необходимый тип данных.
    5. В разделе «Управление данными » выберите «Просмотреть все записи» .
  3. Прочитайте и агрегируйте данные с помощью вашего приложения.

Ожидаемые результаты

Чтение агрегированных данных из вашего приложения

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Новые значения отражены в приложении Health Connect.
  • Агрегированные значения отражаются в вашем приложении.

Сбой по любой из следующих причин:

  • Новые значения не отражаются в приложении Health Connect.
  • Агрегированные значения не отражаются в вашем приложении.

08: Обновление данных из Health Connect

Подробности
Описание Частью общего рабочего процесса является обновление данных из хранилища данных Health Connect.

Обновления необходимы в таких сценариях, как синхронизация и импорт данных.

Требования Для вашего приложения должно быть предоставлено разрешение на запись требуемого типа данных.
Ссылка Обновить данные

Шаги

  1. Обновите значения необходимого типа данных с помощью вашего приложения.
  2. Откройте приложение Health Connect.
  3. Выберите «Данные и доступ» .
  4. Выберите категорию, к которой относится необходимый тип данных.
  5. Выберите необходимый тип данных.
  6. В разделе «Управление данными » выберите «Просмотреть все записи» .

Ожидаемые результаты

Обновите данные через ваше приложение

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Обновленные значения отображаются в приложении Health Connect.

Сбой по любой из следующих причин:

  • Обновленные значения не отображаются в приложении Health Connect.

09: Отображение обновленных данных из Health Connect

Подробности
Описание Частью общего рабочего процесса является обновление данных из хранилища данных Health Connect.

Существуют приложения для просмотра, которые могут отображать данные, поступающие из других исходных приложений. Исходные приложения хранят данные в Health Connect, а приложения просмотра извлекают данные оттуда.

Требования

  • Вы установили приложение Health Connect Toolbox .
  • Для приложения Health Connect Toolbox должно быть предоставлено разрешение на запись требуемого типа данных.
  • Разрешение на чтение требуемого типа данных должно быть предоставлено вашему приложению, если только вы не используете имя пакета вашего приложения для dataOriginFilter .

Шаги

  1. Обновите значения выбранного типа данных с помощью приложения Health Connect Toolbox.
  2. Проверьте приложение Health Connect, чтобы увидеть, отображаются ли они.
    1. Откройте приложение Health Connect.
    2. Выберите «Данные и доступ» .
    3. Выберите категорию, к которой принадлежит необходимый тип данных.
    4. Выберите необходимый тип данных.
    5. В разделе «Управление данными » выберите «Просмотреть все записи» .
  3. Прочитайте данные с помощью вашего приложения.

Ожидаемые результаты

Отображать обновленные данные из вашего приложения

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Обновленные значения отражаются как в приложении Health Connect, так и в вашем приложении.

Сбой по любой из следующих причин:

  • Обновленные значения не отражаются ни в приложении Health Connect, ни в вашем приложении.

10. Удаление данных из Health Connect

Подробности
Описание Частью общего рабочего процесса является удаление данных из хранилища данных Health Connect.
Требования Для вашего приложения должно быть предоставлено разрешение на запись требуемого типа данных.
Ссылка Удалить данные

Шаги

  1. Удалите значения необходимого типа данных с помощью вашего приложения.
  2. Откройте приложение Health Connect.
  3. Выберите «Данные и доступ» .
  4. Выберите категорию, к которой относится необходимый тип данных.
  5. Выберите необходимый тип данных.
  6. В разделе «Управление данными » выберите «Просмотреть все записи» .

Ожидаемые результаты

Удаление данных через ваше приложение

Условия прохождения и отказа

ПРОЙДЕН, если соблюдены все следующие условия:

  • Удаленные значения не отражаются в приложении Health Connect.

НЕУДАЧА по любой из следующих причин:

  • Удаленные значения по-прежнему отображаются в приложении Health Connect.