Данные, импортированные в Samsung Health, не отображаются в приложении, но они импортируются в HealthDataStorage
Я просто копирую свой вопрос с портала Samsung Developers, поскольку у меня не было откликов от них в течение 2 дней.
Я импортировал данные счетчика шагов за 3 года из FitBit в Samsung Health через Samsung API.
Я вижу, что они там, в хранилище Samsung, когда я запрашиваю API из своего приложения или из приложения Samsung Data Viewer (когда мне удается заставить его работать).
Однако в самом приложении "Здоровье" я вижу только те данные, которым около месяца. Но чтобы сделать это еще более странным - данные за месяц - мне удалось загрузить их, но я не мог удалить их из приложения. По крайней мере, визуально, потому что физически они были удалены и снова загружены.
Чтобы добавить еще к этому - после 3-летней загрузки данных приложение стало очень вялым и разряжало батарею моего телефона за полдня, потому что оно что-то делало в фоновом режиме. Через 1 день я переустановил приложение, и теперь оно не разряжает батарею, но импортированные данные о количестве шагов по-прежнему не отображаются.
Добавление / удаление шагов для текущего дня в приложении показывается практически мгновенно, поэтому проблема заключается не в методе, а скорее в объеме и возрасте данных. Я импортировал эти данные за 3 года по минутам.
Хорошо, сегодня, а точнее через 24 часа, мои импортированные данные исчезли из HealthDataStore... Попробуем еще раз - не волнуйтесь, Samsung...
Данные FitBit за последние 3 месяца находятся в HealthDataStore сейчас. Отображается как из Data Viewer, так и из моего приложения через Samsung Health API. Больше не отображается в приложении Samsung Health. Некоторые фантомные номера с 17 марта по 8 апреля (когда я получил свои Galaxy Watch) все еще находятся в приложении Samsung Health и остаются там, несмотря на то, что я добавлял или удалял данные за эти дни. Они отображаются только при выборе опции "Все шаги", но не отображаются, когда я выбираю отдельные устройства (телефон, часы или неизвестные0). Пожалуйста, смотрите ниже - приложение Samsung Health показывает данные, которые были / должны быть удалены:
Приложение Data Viewer показывает обновленные данные, однако они не отображаются в приложении Samsung Health:
И здесь, в моем приложении, я также могу запросить любую загруженную дату, но она не отображается в приложении Samsung Health:
Добавленные рекорды веса за последние 3 года от FitBit сегодня - никаких проблем с ними - появятся на Samsung Health в считанные секунды.
Шаги, которые ранее были удалены / удалены из SamsungHealthStorage, теперь снова видны через мое приложение и приложение просмотра данных, но не через приложение Samsung Health. Так что в основном эти данные были восстановлены как-то. Что здесь происходит?..
Добавление данных сердечного ритма также работает нормально. Таким образом, проблемы с данными счетчика шагов - нет визуального отображения в приложении Samsung Health - только в SamsungHealthStorage.