Как закодировать фоновую службу iOS, запускаемую через Bluetooth?

#ios #swift #objective-c #mobile #core-bluetooth

#iOS #быстрый #цель-c #Мобильный #ядро-bluetooth

Вопрос:

У меня есть аксессуар, который в экстренной ситуации выдает сигнал Bluetooth в течение 60 секунд. Я закодировал приложение для iOS; Пользователь сначала подключает аксессуар через приложение, а затем закрывает приложение. Приложение сохраняет информацию о сопряженном аксессуаре (service.UUID.UUIDString и периферийный идентификатор.UUIDString). Я сделал это с помощью библиотеки «CoreBluetooth». Я добавил фоновые режимы в свой проект, но мое приложение тоже должно работать в закрытом состоянии.

Фоновые режимы проекта

Я хочу запустить метод в своем приложении, когда аксессуар выдает сигнал Bluetooth, даже если мое приложение не открыто. Как я могу это сделать?

Комментарии:

1. В настоящее время он работает, когда приложение запущено на переднем плане?

2. Да, хотя он работает в фоновом режиме, когда я закрываю приложение, он не работает.