frankfurter wrote
Are there any updates on this? Especially with WhatsApp Web and similar things using a lot of data in the background, this is rather annoying since my VPN misses all of these connections.
I think it’s impossible to find a better solution here than how it works in connection with iOS 12. If you correctly setup an on-demand connection, then it works just fine and all your traffic is sent via a VPN tunnel, except... everything that uses Apple’s services. Means, Apple built in a bypass function to prevent such traffic like Push notifications, iMessages, FaceTime calls etc. being sent through a VPN tunnel.
However I faced a really annoying behavior of the OpenVPN Connect App in connection with iOS 13 and VPN-on-demand profiles, where even in standby a VPN tunnel is established. Believe me, a kind of always-on VPN is really the worst solution ever that you can imagine on a mobile device. The battery is drained within some (about 8-10) hours, even if you are almost not using your iPhone during that time.
I can only hope that the latest update with the “Battery Saver” feature can fix this issue, otherwise it’s really annoying to charge the iPhone twice a day.