Есть ли способ программно включать и выключать Bluetooth и / или Wi-Fi в iOS?

Я ищу простой способ переключать Bluetooth и Wi-Fi между включенным и выключенным состояниями на устройствах iOS 4.x (iPhone и iPad).

Я постоянно переключаю эти функции, когда перемещаюсь между разными локациями и сценариями использования, и сейчас это требует нескольких нажатий и посещений приложения «Настройки». Я хочу создать простое приложение, живущее на Springboard, которое я могу просто нажать, и оно отключит Wi-Fi, если он включен, и наоборот, затем сразу бросить. То же самое и с приложением для переключения состояния bluetooth.

У меня есть SDK разработчика, и я чувствую себя комфортно в Xcode и разработке iOS, поэтому я счастлив написать необходимый код для создания приложения. Я просто не понимаю, какой API, частный или нет, имеет необходимую функциональность, чтобы просто переключать состояние этих объектов.

Поскольку это чешет очень личный зуд, у меня нет намерения пытаться продать приложение или загрузите его в магазине приложений, поэтому соблюдение правил приложения по использованию API не является проблемой. Чего я не хочу делать, так это делать джейлбрейк устройств, так как я хочу, чтобы основное программное обеспечение оставалось в том виде, в каком оно было поставлено.

Кто-нибудь может указать мне пример кода или дополнительную информацию о достижении этой цели, поскольку мой гугл-фу позволяет меня, и если информация для устройств 4.x есть, я просто не могу ее найти.

20
задан Cœur 26 April 2017 в 17:14
поделиться