In thread https://forums.developer.apple.com/thread/17019 there is statement
>>If you’re implementing Per-App VPN, you’ll want AppProxy instead of PacketTunnel.
The documentation states NETunnelProvider has routingMethod property DestinationIP or SourceApplication.
Since NEPacketTunnelProvider inherits from NETunnelProvider, the routing method should be SourceApplication when per-app-vpn profile is installed. Please help me understand why per-app-vpn will not work with NEPacketTunnelProvider
I am using nepackettunnelprovider for my vpn extension and I want to be sure that per-app-vpn works with this.
Also, is checking routingMethod property value at runtime the best way to know if the vpn extn is indeed using per app vpn ?