While Background Fetch is useful, I'm porting a B4a app that's going to require more than 30 seconds to send/receive data with a server at a time.