I really want to make SecureChat my go-to Android and iOS chat application, but I can't because of the 10 minutes background timeout on iOS.
Check out the Gliph app. Clearly not as secure as SecureChat since it has a proprietary protocol, but somehow (push notifications?) they are able to remain in the background of my iOS device indefinitely.
I know you are based on the FAQ entry, but please consider implementing a background/push feature in an upcoming version.
I only stay connected in the background for one minute, not ten. This makes using the app extremely inconvenient. Even 10-20 minutes' worth of background connection would help with missed messages.
Add secure VoIP - background refresh problem solved AND we get secure voice calls. Just do it!
ChatSecure stays in background for 1minute for me, then I get the 1minute warning message. Thats way too short...
Skype stays connected because it uses the voip backgrounding type. As for push notifications, with iOS 7 you can send silent push notifications to do trigger updates in the background. There is also the background fetch API, but its behavior is inconsistent.
John Burns commented
We need to find a way to maintain the connection.
Re: "Remote notifications (we're looking into using this for a push service)"
Apple Push Notification is an interesting work-around. How is that Skype can stay connected??