1

Is it possible to build an iOS App that can run in the background, with minimal battery consumption, and collect BLE advertisements payloads of specific devices? Does iOS prevent such apps to work in the background even when the user has given consent?

Krishna Menon
  • 371
  • 1
  • 3
  • 7

1 Answers1

2

Yes it is possible to build such an app that can continuously scan in the background. Check Apple's Documentation on the subject:-

Also check the following links with more details on the subject:-

However, there are limitations to the speed of the scan and the data retrieved from the scan. See the links below for more info:-

Youssif Saeed
  • 11,789
  • 4
  • 44
  • 72
  • Thank you, Youssif Saeed. My specific use case needs to collect BLE advertisements from any peripheral. Collect from multiple tracking devices my company sells to the customers (in line with Tile, Airtag etc). Do you see any specific challenge with the iOS app since the UUID is not known beforehand? – Krishna Menon Jul 08 '21 at 13:01