Текст и данные · Инструкция
Health Connect: как узнать, какое приложение записало тренировку
Дубли тренировок часто возникают не потому, что Health Connect «сам записал два раза», а потому что одну активность отправили часы и ещё одно приложение.
Короткий ответ
Чтобы понять, какое приложение записало тренировку в Health Connect, откройте данные категории «Активность», найдите тип Exercise/тренировки и просмотрите записи: Health Connect показывает источник данных. Для недавних случаев дополнительно проверьте «Недавний доступ» за последние 24 часа.
Где Health Connect показывает источник тренировки
В Health Connect откройте «Данные и доступ» → «Активность» и выберите тип данных, связанный с тренировками. В разделе просмотра записей откройте нужную дату/активность и посмотрите источник. Google также показывает, какие приложения имеют право читать и писать конкретный тип данных. Если событие произошло недавно, раздел «Недавний доступ» перечисляет приложения, которые обращались к данным за последние 24 часа.
Совет: Практический ориентир: Определён источник каждой спорной записи.
Как найти приложение, записавшее Exercise
- Откройте Health Connect → «Данные и доступ» → «Активность».
- Выберите тип Exercise/тренировки и откройте список записей.
- Найдите запись по дате и времени и посмотрите приложение-источник.
- Если есть дубль, сравните источник у обеих записей.
- Оставьте запись от нужного источника, а у лишнего приложения отключите запись тренировок или его отдельную синхронизацию.
Важно: Критичный шаг: Оставьте запись от нужного источника, а у лишнего приложения отключите запись тренировок или его отдельную синхронизацию.
Почему дубли могут приходить из двух сервисов
Для шагов Health Connect умеет объединять данные из нескольких источников и учитывать их приоритет, но тренировки как отдельные записи могут существовать параллельно. Поэтому не переносите логику приоритета шагов автоматически на Exercise. Если источник неочевиден, сопоставьте время создания с журналом синхронизации часов и фитнес-приложений. После изменения настроек запишите одну новую короткую тренировку и проверьте, появился ли только один экземпляр.
Признаки, что лишний источник отключён
- Определён источник каждой спорной записи.
- Проверены права записи Exercise у приложений.
- Отключён лишний канал синхронизации, а не только удалён старый дубль.
- Новая тестовая тренировка создаётся один раз.
Пример двусторонней синхронизации
Одна пробежка появляется дважды: первая запись подписана приложением часов, вторая — фитнес-сервисом, который повторно импортировал её и отправил обратно в Health Connect. Отключение записи Exercise у второго сервиса прекращает новые дубли, не затрагивая чтение шагов.
Как построить одну понятную цепочку данных
При дубликатах полезно временно оставить запись Exercise только одному источнику. Например, часы пишут в фирменное приложение, а оно уже синхронизируется с Health Connect; тогда прямой экспорт второго сервиса может оказаться лишним. Постройте одну понятную цепочку данных и протестируйте её новой короткой активностью. Чем меньше параллельных двусторонних синхронизаций, тем проще найти источник ошибок.
Почему удаление дубля не решает источник
Перед массовым удалением убедитесь, что сохранили нужную запись и понимаете, где находится оригинал. Health Connect может удалить свою копию, но исходное приложение способно синхронизировать данные повторно.
Предупреждение: Перед массовым удалением убедитесь, что сохранили нужную запись и понимаете, где находится оригинал.
Что учитывать
Для шагов Health Connect умеет объединять данные из нескольких источников и учитывать их приоритет, но тренировки как отдельные записи могут существовать параллельно. Поэтому не переносите логику приоритета шагов автоматически на Exercise. Если источник неочевиден, сопоставьте время создания с журналом синхронизации часов и фитнес-приложений. После изменения настроек запишите одну новую короткую тренировку и проверьте, появился ли только один экземпляр.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Просмотр данных Health Connect). Пример и формулировки — редакция N1RO на 2026-09-22.