n1ro°
RU

Текст и данные · Инструкция

Health Connect: как узнать, какое приложение записало тренировку

Дубли тренировок часто возникают не потому, что Health Connect «сам записал два раза», а потому что одну активность отправили часы и ещё одно приложение.

Редакция N1RO · Проверено

Короткий ответ

Чтобы понять, какое приложение записало тренировку в Health Connect, откройте данные категории «Активность», найдите тип Exercise/тренировки и просмотрите записи: Health Connect показывает источник данных. Для недавних случаев дополнительно проверьте «Недавний доступ» за последние 24 часа.

Где Health Connect показывает источник тренировки

В Health Connect откройте «Данные и доступ» → «Активность» и выберите тип данных, связанный с тренировками. В разделе просмотра записей откройте нужную дату/активность и посмотрите источник. Google также показывает, какие приложения имеют право читать и писать конкретный тип данных. Если событие произошло недавно, раздел «Недавний доступ» перечисляет приложения, которые обращались к данным за последние 24 часа.

Совет: Практический ориентир: Определён источник каждой спорной записи.

Как найти приложение, записавшее Exercise

  1. Откройте Health Connect → «Данные и доступ» → «Активность».
  2. Выберите тип Exercise/тренировки и откройте список записей.
  3. Найдите запись по дате и времени и посмотрите приложение-источник.
  4. Если есть дубль, сравните источник у обеих записей.
  5. Оставьте запись от нужного источника, а у лишнего приложения отключите запись тренировок или его отдельную синхронизацию.

Важно: Критичный шаг: Оставьте запись от нужного источника, а у лишнего приложения отключите запись тренировок или его отдельную синхронизацию.

Почему дубли могут приходить из двух сервисов

Для шагов Health Connect умеет объединять данные из нескольких источников и учитывать их приоритет, но тренировки как отдельные записи могут существовать параллельно. Поэтому не переносите логику приоритета шагов автоматически на Exercise. Если источник неочевиден, сопоставьте время создания с журналом синхронизации часов и фитнес-приложений. После изменения настроек запишите одну новую короткую тренировку и проверьте, появился ли только один экземпляр.

Признаки, что лишний источник отключён

  • Определён источник каждой спорной записи.
  • Проверены права записи Exercise у приложений.
  • Отключён лишний канал синхронизации, а не только удалён старый дубль.
  • Новая тестовая тренировка создаётся один раз.

Пример двусторонней синхронизации

Одна пробежка появляется дважды: первая запись подписана приложением часов, вторая — фитнес-сервисом, который повторно импортировал её и отправил обратно в Health Connect. Отключение записи Exercise у второго сервиса прекращает новые дубли, не затрагивая чтение шагов.

Как построить одну понятную цепочку данных

При дубликатах полезно временно оставить запись Exercise только одному источнику. Например, часы пишут в фирменное приложение, а оно уже синхронизируется с Health Connect; тогда прямой экспорт второго сервиса может оказаться лишним. Постройте одну понятную цепочку данных и протестируйте её новой короткой активностью. Чем меньше параллельных двусторонних синхронизаций, тем проще найти источник ошибок.

Почему удаление дубля не решает источник

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

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

Что учитывать

Для шагов Health Connect умеет объединять данные из нескольких источников и учитывать их приоритет, но тренировки как отдельные записи могут существовать параллельно. Поэтому не переносите логику приоритета шагов автоматически на Exercise. Если источник неочевиден, сопоставьте время создания с журналом синхронизации часов и фитнес-приложений. После изменения настроек запишите одну новую короткую тренировку и проверьте, появился ли только один экземпляр.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Просмотр данных Health Connect). Пример и формулировки — редакция N1RO на 2026-09-22.