Como faço para forçar um aplicativo iOS a usar 3G em vez de WiFi?
Eu quero usar um protocolo de mensagens que funciona bem em 3G, mas não em alguns firewalls corporativos. Como meu aplicativo pode forçar o uso da rede celular quando ela não consegue se conectar via Wi-Fi, mesmo no caso de a rede WiFi estar acessível?
EDITAR: Depois de ler a implementação da classe Reachability, não sei se os dois são de fato mutuamente exclusivos. Poderia ser possível descobrir as duas interfaces viagethostbyname()
, que eu poderia tentar apenas ver o que sai.