2009-12-25 14 views
14

¿Cómo puedo verificar el acceso a Internet con MonoTouch? No me importa si Internet proviene de un WIFI o de la Red Celular; lo único que me importa es si hay acceso a Internet o no.Compruebe el acceso a Internet con monotouch

+1

el enlace anterior para la clase Reachabiity ha sido movido a lo siguiente: https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs –

Respuesta

20

Utilizando la clase de accesibilidad de Miguel (que se encuentra aquí: https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs) sólo se puede llamar así:

if(!Reachability.IsHostReachable("http://google.com")) { 
    // Put alternative content/message here 
} 
else 
{ 
    // Put Internet Required Code here 
} 

Espero que esto ayude,

ChrisNTR

+0

Gracias, chisntr. Hasta ahora, esto ha funcionado en el simulador. Se actualizará si encuentro problemas con el hardware real. –

+0

Tengo una aplicación en la AppStore que usa el mismo código y parece funcionar en todos los dispositivos. Si surge algún problema, hágamelo saber. – chrisntr

+0

He actualizado el enlace, pero ahora el código de muestra no se ejecutará ya que la clase se ha quedado estática (¡lo siento!). Sin embargo, ¡no será difícil para las personas trabajar! – Stuart

Cuestiones relacionadas