Если вы использовали HKObserverQuery , он попытается три раза (с увеличением временных интервалов), прежде чем отказаться и больше не отправлять уведомления о новых данных.Вам может потребоваться выполнить завершениеHandler, переданное с уведомлением ранее;есть некоторый спор относительно того, сколько времени может пройти, прежде чем блок будет выполнен для успешного ответа на уведомление.
Я не знаю, как очистить состояние неактивного приложения;предположительно, удаление приложения из Health и последующий запрос разрешения должны сделать это.