На самом деле предмет говорит все. Документация, поскольку она вообще существует, предполагает, что приложения, написанные против платформы CoreBluetooth, работающие на устройствах iOS, могут добавить "bluetooth-central" в свой список привилегий фона и, таким образом, обрабатывать какие-то события Bluetooth в то время как неактивные, но какие именно события делают и не доставляются?
Например:
- Могу ли я продолжить связь с устройством, на котором я уже установил соединение с?
- Могу ли я выдавать периодические запросы на обнаружение, чтобы найти устройства, которые находятся за пределами допустимого диапазона/я никогда раньше не видел? (Например, если я хотел иметь возможность доставлять уведомление, когда встречается новое интересное устройство)
- Что делать, если устройство выходит за пределы диапазона, а затем возвращается? Могу ли я отключить и подключить события без вмешательства пользователя, или мне нужно будет переопределить и пользователь явно запросит повторное подключение?