Я разрабатываю устройство Bluetooth Low Energy (4.0), которое работает с приложением iOS и использует CoreBluetooth. Я успешно создал это приложение, и он прекрасно взаимодействует с устройством. Однако теперь, когда iOS 8 позволяет разработчикам реализовывать пользовательские виджеты, я хочу отобразить кнопку «Отключить» в Центре UINotification «Сегодня».Отключить устройство Bluetooth через iOS 8 Widget
Проблема заключается в следующем: я считаю, что я прочитал, что нет никакого способа связи между виджетами и приложением, что означает, что у виджета есть собственный контейнер. Это также означает, что я не могу получить доступ к объекту Bluetooth в приложении, которое держит ссылку на мое устройство Bluetooth из самого виджета, чтобы отключить объект. Я могу создать новый объект Bluetooth внутри класса виджета и получить соединение Bluetooth с системой iOS, но даже я отключил устройство BT в данный момент, он все равно будет содержать ссылку внутри приложения.
Может ли кто-нибудь предложить какое-либо представление о том, что я пытаюсь сделать, возможно?
Виджет имеет не только собственный контейнер, но и полностью отдельный процесс. –
Другим вариантом было бы общение с приложением через соединение BLE. –