Я работал над приложением Swift, использующим HomeKit для мониторинга своих умных домашних устройств (включая Hue, ecobee4, Apple TV 4-го поколения).Теперь все работает хорошо, особенно при работе в режиме отладки.
Однако, когда я отключаю свой iPhone от локальной сети Wi-Fi, приложение не может получить удаленный доступ к моему HomeKit.Если я переключаюсь на экран сводки в приложении Home, а затем снова возвращаюсь к своему приложению, оно может нормально работать с моей сетью.Какое-то время.Затем мне нужно переключиться на «Домой» и вернуться обратно.
Очевидно, что приложение «Дом» выполняет некоторую синхронизацию с HomeKit.Я проверил документооборот HomeKit безрезультатно.Кажется, должен быть какой-то способ синхронизации приложения с базой данных HomeKit.
Кто-нибудь знает больше о том, как приложения должны синхронизироваться с HomeKit?