1
내 BLE 앱이 백그라운드에서 실행 중이지만 주변 기기를 스캔하지만 대리자 방법 centralManager:didDiscoverPeripheral:advertisementData:RSSI:
은 콜백이 아닙니다. Info.plist에서 값을 UIBackgroundModes
으로 설정했습니다. 왜? 그것을 해결하는 방법?주변 기기 스캔 배경에
내 BLE 앱이 백그라운드에서 실행 중이지만 주변 기기를 스캔하지만 대리자 방법 centralManager:didDiscoverPeripheral:advertisementData:RSSI:
은 콜백이 아닙니다. Info.plist에서 값을 UIBackgroundModes
으로 설정했습니다. 왜? 그것을 해결하는 방법?주변 기기 스캔 배경에
백그라운드 모드에서 주변 장치를 검색 할 수 없으므로 주변 장치에 대한 연결을 연 상태로 주변 장치에 대한 참조를 유지하십시오. 당신이
[peripheral1 readRSSI];
를 호출하고 CBPeripheralDelegate 콜백 기다릴 수
후에는
peripheralDidUpdateRSSI:
이 [여기]와 같은 질문 (http://stackoverflow.com/questions/21749580/never입니다 corebluetooth-framework-about-keeping-the-connection-aliv/22251385 # 22251385)를 사용하는 것이 좋습니다. – hlnd