manager?.scanForPeripherals(withServices: [CBUUID.init(string: "FE50")], options: [CBCentralManagerScanOptionAllowDuplicatesKey: true])
<key>UIBackgroundModes</key>
<array>
<string>bluetooth-central</string>
<string>bluetooth-peripheral</string>
</array>
Я включил фоновый режим и добавил [CBUUID] служб во время сканирования.
Я могу найти устройство из этой службы, когда нахожусь на переднем плане, но не могунайти устройство, когда я нахожусь в фоновом режиме.
Приложение должно быть подключено к устройству с дверным замком.Если при сканировании RSSI> -50, откройте дверцу после подключения.Если RSSI <-70, отмените соединение.Этот шаблон поведения является нормальным на переднем плане, но он не является нормальным на заднем плане. </p>
Пожалуйста, дайте мне несколько советов, я застрял на 1 неделю!Я буду очень благодарен.