I've noticed some apps not playing nicely when their network permission is revoked. Note that these apps run fine when it has network permission but the phone is in airplane mode/wifi turned off (effectively no internet).
The crash reports show that when wifi or mobile data is enabled, the app will attempt to make a network call even if its network permission toggle is off and then crash. Are these apps querying the network state despite permission being revoked? If so seems like querying can't be stopped since its in the code of the application, but can is there a way to spoof the state of the network for specific apps?
I'd appreciate any input, thanks guys!