Переключить Wi-Fi на Apple Watch программно?

Я хочу включать/выключать Wi-Fi/BT ОБА на iPhone и Apple Watch в определенное время суток БЕЗ какого-либо взаимодействия с пользователем.

Что я пробовал до сих пор:

Я обнаружил, что нет прямого API для iOS или watchOS для прямого переключения Wifi/BT.

В iOS можно включать/выключать Wi-Fi/BT с помощью ярлыков. Вы можете настроить ярлык, который переключает Wi-Fi/BT. Это также работает в watchOS , но требует взаимодействия с пользователем, либо открывая приложение ярлыков и нажимая на ярлык, либо устанавливая усложнение в watchOS и нажимая его.

Далее я попробовал «автоматизацию». На iOS вы действительно можете настроить автоматизацию, которая переключает Wi-Fi/BT, например. в определенное время суток. К сожалению, автоматизация недоступна для watchOS. Так что в watchOS нам нужен другой подход.

В документах Apple указано, что вы можете использовать схемы URL для выполнения именованных ярлыков. Хорошо, это работает с недостатком открытия приложения ярлыков, но это было бы приемлемо. Однако схема URL-адреса «shortcuts://» снова не поддерживается в watchOS.

Я хочу создать приложение для watchOS, и вот мой вопрос:

Есть ли какой-либо быстрый API или обходной путь в watchOS, который позволил бы переключать Wi-Fi / BT или выполнять ярлык программно без взаимодействия с пользователем ?

0 ответов

Другие вопросы по тегам