-2

Я делаю приложение, которое может подключаться к устройству. Для моего устройства требуется сопряжение. Теперь, когда я подключаюсь к устройству, система показывает мне сообщение «Bluetooth Pairing Request». Но я хочу сделать собственный экран ввода кода для сопряжения. Как заблокировать системный оповещник и показать свой собственный экран.Как заблокировать системное предупреждение и показать свой собственный экран вместо

+1

ну, я не знаю ничего о iOS, но я ** угадаю ** это не будет возможным - один не просто * «блокирует» * системные сообщения ... которые потребуют модификации операционной системы. С окнами это было бы возможно, так как Microsoft предлагает опции «настраиваемого сопряжения», которые передают взаимодействие пользователя с вашими собственными обработчиками окон ... но вы не можете сравнивать окна с яблочными продуктами – specializt

+0

Ну, вы не можете. –

ответ

2

Процесс сопряжения (фактически связанный) обрабатывается iOS; у вас нет возможности разрешить вашему приложению обрабатывать процесс сопряжения.

После того, как вы инициируете действие на характеристике, требующей шифрования (и, следовательно, склеивания), ваше приложение отменит активное состояние, и диалоговое окно сопряжения системы будет представлено пользователю. Как только они завершат (или отменят) процесс сопряжения, ваше приложение возобновит активное состояние.