I am connecting an external bluetooth peripheral to iPhone 5S(iOS 10.0.1). Peripheral sends data at every 2 seconds.
After 4 minutes(approx), peripheral goes idle & app will not receiving data from peripheral.
When I put app in background when peripheral goes idle, then upto 3 minutes (approx) app can upload/fetch data.
But I want to upload data after 25 minutes, & app is not working with 'NSTimer' or 'performSelector:afterdelay' after 3 minutes.
Can anyone have better suggestion?
Thank you in advance.