I’m not 100% sure if this is a bug, but it seems to me that Unity cannot connect outside using the www class when the 3G network is on powersave mode. My app tries to connect to the highscore server and failed. When I first do a mail fetch or http connect using Safari and then play again and try the www class, it works flawlessly.
Saw this behaviour also on some iPhone apps until they fixed it, so I guess it’s a Unity bug, but not 100% sure. I think Unity needs to check whether the current connection needs to be triggered to get re-activated to get used. Btw, does not happen on WLAN connections, only on 3G connections.
Hey Martin, do you think this could be related? It sounds like a similar problem and maybe related to the network drivers on the iphone? It’s also informative this guy’s opinion of Unity (very positive) http://www.plaidworld.com/iphonefaq.txt
Well, not sure, this relates to WIFI and the issues I experienced where only with 3G and then the connection was completly lost. I heard this from other app developers too with native iPhone apps that you need to somehow trigger the connection if you want to have it available. Was an issue too for the chat clients like AIM or IM+ in the first versions until they put in this trigger to re-connect. Would be nice to have this exposed to Unity to know whether you need to trigger the network connection. And it would be nice to have this user-controlled to save phone power.