I’m working on an iOS app that uses Bluetooth Low Energy (BLE) to communicate with a peripheral device. Currently, we scan by service ID and successfully connect in the background.
Would it be acceptable (and within Apple's guidelines) to poll data from the device every 5 seconds while in the background?
Or is it required to have the BLE device notify?