В настоящее время я работаю над простым приложением, которое отображает данные, полученные по сети, в усложнении watchOS. Примечательно, что эти данные актуальны только в течение ~ 30 минут, прежде чем потребуется новая сетевая выборка.
Я бы хотел, чтобы усложнение было актуальным, когда пользователь разблокирует свои часы утром (это распространенный вариант использования, представленный Apple).
Можно ли получить какую-то фоновую задачу, когда пользователь разблокирует свои часы? Если я планирую фоновую задачу, а часы заблокированы и заряжаются во время обновления, будет ли фоновая задача по-прежнему запускаться? Какие методы я могу использовать, чтобы данные были готовы для пользователя, когда он проснется и разблокирует свои часы? Есть ли документация, специально посвященная фоновым задачам, когда часы заблокированы?