As a workaround (not a fix but at least it will hopefully help over WIFI) you can try changing your DNS settings to point to google.
http://www.macinstruct.com/node/5581
-
Close IF if it is open.
-
From the iPhone’s home screen, tap Settings.
-
Tap Wi-Fi. The screen shown below appears. The available wireless networks in range of your iPhone appear.
-
Find your wireless network in the list, and then click the arrow to the right of it.
-
Tap the DNS field.
-
Delete the current DNS servers, and enter the new DNS servers. (If you enter more than one DNS server, be sure sure to separate the servers with commas.)
– To use Google DNS, enter 8.8.8.8 and 8.8.4.4 (8.8.8.8,8.8.4.4) -
Launch IF again and see if you can download planes / fly online.