I'm trying to understand how connections over mobile hotspots are considered through NetworkReachability in both iOS and Android. I'm trying to understand if there is a benefit to using a hotspot with Charles Proxy so I can inspect traffic over a true cellular network vs. Wifi with the goal of catching mobile app store redirect ads, which I believe restrict targeting to cell networks so they cannot be caught as easily. But this method would only make sense if the network is viewed as a true cellular network by servers.
I read this previous Q & A: Flag Wifi as mobile hotspot based on its name from code
And I see that Android offers a way to tell if a network is metered or not via: https://developer.android.com/reference/android/support/v4/net/ConnectivityManagerCompat.html#isActiveNetworkMetered(android.net.ConnectivityManager)
My assumption is that you would in fact see hotspots as a 'Wifi' connection that was metered in Android, but I'm not sure what's possible in iOS. Can anyone out there clarify?