My iOS app needs to run a task periodically in the background that scans BLE devices, then retrieves information from them.
I implemented this task with BGAppRefreshTask.
It fires when the network is online, but never when the network is offline.
Is it correct behavior?
In that case, is there any other way to run this task when the network is offline?
Thanks.