Since Android Pie, Google now requires that apps have location permissions in order for apps to see the SSID of the currently connected WiFi network. These requirements changed again in Android 10. On my Pixel 2 XL with Android 10, Audinaut's ability to detect when to use the "local" server address is currently broken due to the lack of the ACCESS_FINE_LOCATION permission.
When adding ACCESS_FINE_LOCATION to the list of permissions and then manually granting location access in Settings on the phone, Audinaut can then see the SSID of my network and will use the LAN address for my server. I also tested it with ACCESS_COARSE_LOCATION but that did not work on Android 10.
Since Android Pie, Google now requires that apps have location permissions in order for apps to see the SSID of the currently connected WiFi network. These requirements changed again in Android 10. On my Pixel 2 XL with Android 10, Audinaut's ability to detect when to use the "local" server address is currently broken due to the lack of the ACCESS_FINE_LOCATION permission.
When adding ACCESS_FINE_LOCATION to the list of permissions and then manually granting location access in Settings on the phone, Audinaut can then see the SSID of my network and will use the LAN address for my server. I also tested it with ACCESS_COARSE_LOCATION but that did not work on Android 10.