Bring back persistent connections on mobile devices? 🙏
Over time the iOS platform (I think directed by Apple?, or from a security point of view) has stopped the ability to hold a connection when switching away from the RealVNC App (and I mean temporarily). I notice there’s a very small timeframe to switch apps and perhaps return to the VNC connection. It used to be at least 10 minutes (possibly longer)?
How about detecting the OS/system of the current connection involved and providing a “keep alive” function on your Cloud server (pass-through from Client to Server). The idea being that if the RealVNC app doesn’t actively request a closure of the connection (*when the user quits out or closes the connection). and/or the Viewer has lost connection temporarily for comms issues, then can’t your Cloud server hold the connection for a period of time (eg. 10 minutes)?
You won’t be transmitting very much data (ie. “Lost the client”, you send the “Server” a command to go into hibernation mode and wait 10 minutes, but keep the VPN session linked and available), so it shouldn’t be any worse than if I had remained on the connection sending heaps of data back and forth.
When I finish up checking my iPad Apps and resources or doing whatever was needed, I can then switch back to the RealVNC app (within 10 minutes), and it detects a session is still ongoing at this time, and reconnects into that session (with less selecting the server again, and waiting for negotiations of systems, etc).
Comments
Please sign in to leave a comment.