I’m currently working on a project using BLE device. Every 15min, the device send a status to the app. While the app is on background state, the request sent by this device wakes up the app. Based on apple documentation, the application could only have around 10 seconds to execute background task: https://developer.apple.com/library/archive/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/CoreBluetoothBackgroundProcessingForIOSApps/PerformingTasksWhileYourAppIsInTheBackground.html
The questions are: is it allowed by the system to have this behavior on background ? Is it not going to kill the application ? Do we have 10 sec each time the application is wake up ?