How long can I stay connected when the app is running in the background?
We’ve designed our apps to maintain server connections for as long as possible. iOS policies permit up to 10 minutes of background time after the app is suspended or the device is locked. In practice this time can vary wildly, but we request as much time as the system will allow. The unfortunate reality is that you most likely won’t ever get the full 10 minutes: iOS will decide when it needs extra resources and can suspend our apps in the background at any time.
Note: At the moment, there isn’t anything that can be done in-app or in iOS settings to increase this time. We apologize for any frustration this causes.
When a background transfer or terminal session is in progress you should see a notification to re-open the app before the connection is terminated. If this isn’t being displayed, please check to make sure that notifications for the app are enabled in the Settings.app.
Increased background time is an extremely popular feature request for our iOS apps. This is something we’re constantly evaluating, and should iOS policies ever change in the future, we’ll be sure to update our apps to take advantage of this.
What about Mosh?
Mosh is a great technology, but there are complications which prevent us from supporting it in Prompt. More details over here.