Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iOS 8 BLE readRSSI delegate call back not firing

I recently ran into this issue.Did someone fix this issue with other substitute solution???help appreciate!

============================================

rdar://18476971

summary:

There seems to be an issue in the CoreBluetooth framework that us causing all readRSSI() requests to never trigger the new iOS 8 delegate peripheral(peripheral: CBPeripheral!, didReadRSSI RSSI: NSNumber!, error: NSError!)


This issue only occurs once the application has successfully connected to this device once. Upon disconnection and reconnection the application never receives this callback again.


Steps to Reproduce:

1. connect to BLE device.

2. attempt to read the RSSI value with the method readRSSI()

3. disconnect from BLE device.

4. reconnect to BLE device.

5. attempt to read the RSSI value with the method readRSSI()


Expected Results:

Expected results is to recieve the delegate callback peripheral(peripheral: CBPeripheral!, didReadRSSI RSSI: NSNumber!, error: NSError!) with either an updated RSSI value or an error.


Actual Results:

Actual results: the initial connection reads the RSSI value correctly, but ALL subsequent connections made are not capable of reading the RSSI value utilizing the same paths to request.

iPhone 6 Plus, iOS 8.4

Posted on Aug 4, 2015 7:35 PM

Reply

There are no replies.

iOS 8 BLE readRSSI delegate call back not firing

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.