title: BLE iOS background advertising
body: <p>Is there any way to "force" an iOS app (coded as a BLE Central) to continue to perform BLE scanning in the background as if it were running in the foreground? We are using the RSSI to determine proximity and the app must run in the background and process RSSI levels. NOTE: As you may or may not know, the RSSI is very noisy and needs to be filtered using as many samples as possible to get an accurate proximity. We have tried connecting and then immediately disconnecting the app to/from the BLE peripheral, however using this approach prevents the peripheral from advertising while connected to the the iOS app. This, in effect, limits the amount of advertising by the BLE peripheral that would be needed by other nearby iOS devices, so ideally, we would prefer to not use this method. For those who wish to weigh in on this question, we have access to modify any or all parts of the advertising payload by the BLE peripheral.</p>