В настоящее время я пытаюсь написать простое приложение для тренировки с помощью swift в Xcode.
С помощью приложения я хочу читать и записывать данные в приложение для здоровья и из него.Итак, я начал с простого первого шага: фиктивное приложение для чтения и записи количества шагов.
Сначала кажется, что все работает, мое приложение запросило доступ к данным, оно указано в качестве источника в приложении работоспособности, и я могу читать и записывать количество шагов.
Пока все хорошо.
Но иногда шаги, добавленные моим приложением, через некоторое время игнорируются.
Допустим, сегодня у меня было 8000 шагов и добавлено 2000 через мое приложение, сначала я бы увидел 10000 шагов в приложении здоровья.и во всех других приложениях, которые читают количество шагов.Но затем через некоторое время общее количество шагов в приложении работоспособности снизится до 8000 (и все приложения для чтения снова прочитают 8000).Но затем, когда я смотрю в приложение работоспособности и захожу в раздел «все данные» для подсчета количества шагов, я все равно могу найти 2000 шагов из своего приложения в списке.Похоже, что они просто игнорируются при расчете общего количества шагов в день.
Разрешает ли Apple только шаги из «проверенных» источников или есть другая причина, по которой мои шаги игнорируются через некоторое время?