Keep application alive in background

Keep application alive in background

1 vote

avatar

When I use RDM on iPadOS, sometimes I have to put the RDM in background. However, when I come back to RDM from other applications, it just disconnected and I have to reconnect the remote machine. It is a bad experience especially in SSH port forward, which means I can’t use the port forwarded from RDM in other application. Refer to other iOS software, termius use “Live Activities” and “More Frequent Updates” API to keep the connection in background. I hope RDM can have the same function, thank you!

All Comments (3)

avatar

Hi,

Thank you for your feedback. We’ll create a feature request for this and keep you updated.

To help us reproduce exactly what you’re experiencing, could you describe a typical usage scenario when this occurs? Do you only have an SSH port forwarding session open, or is an RDP session also active at the same time, etc... ? Additionally, does the application seem to restart, or does the session appear to be open but unresponsive? Could you list a few sessions where this issue occurs?

Best Regards,

Nicolas Dufour

avatar

A typical usage scenario is as follows: For security purposes, certain ports on the host machine (e.g., SMB port 445) may only be locally accessible. To access these ports, I need to use SSH port forwarding via RDM software. When I switch to other applications (such as a video player or system file manager) and attempt to connect to the iPad's 127.0.0.1:445 port to access the remote host, the system will terminate RDM's background activity since it hasn't requested any persistent permissions. This causes the SSH-forwarded port to become inaccessible to other software, forcing me to use the split-screen feature to keep both RDM and the other application in the foreground.
If an RDP session is also active in RDM, the background session may freeze (though I haven't encountered this specific scenario). When briefly switching back from the background, the application doesn't automatically restart, and the session remains active. However, after prolonged periods in the background, there are occasional instances where the session appears open but becomes unresponsive, requiring manual closure and reconnection.

avatar

Hi,

Termius uses a lightweight workaround to maintain background connections, as we prefer to avoid relying on location tracking. We’ll be testing the new iOS 26 APIs, which we believe could improve background connectivity, and we’ll keep you updated on our progress.

Best Regards,

Nicolas Dufour