I just noticed with TrafficStats that my Unity project is communicating some data around.
Of course my game has no network communication at all yet, so this is very strange.
Any info on this?
If your scripts are not using the network, and you haven’t enabled the Force Internet Permission option in the editor, then your application will not have any permission to communicate over the network (unless you have overridden the manifest and added it youself, which I assume you have not).
An empty scene in Unity does not require any permissions set, and as such cannot communicate an data to the outside.
Perhaps it’s wifi/intranet data and not actual any Internet connection? I checked this in my own app, and if I turned off the Wifi data detection in TrafficStats, it didn’t show any data for my app. With Wifi on, it showed 4 bytes of data after quitting my app, although might still be Internet data though with wifi off…
By the way, for anyone interested, I had “Force Internet Permission” off, but I was still marked as “Network Communications - Full Internet Access” as a required permission on my app.
After I commented out any Www class uses, Application.OpenURL and the iPhoneSettings.internetReachability check in UIBtnWWW.cs in EZ GUI, it now doesn’t require any permission at all ![]()