2009-12-25 4 views
14

Comment puis-je vérifier l'accès à Internet avec MonoTouch? Je me fous si Internet vient d'un WIFI ou du réseau de cellules, tout ce qui m'importe c'est s'il y a un accès internet ou pas.Vérification de l'accès à Internet avec monotouch

+1

Le lien ci-dessus pour la classe Reachabiity a été déplacé à la suivante: https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs –

Répondre

20

En utilisant la classe joignabilité de Miguel (trouvé ici: https://github.com/xamarin/monotouch-samples/blob/master/ReachabilitySample/reachability.cs), vous pouvez simplement l'appeler comme ceci:

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

Hope this helps,

ChrisNTR

+0

Merci, chisntr. Jusqu'à présent, cela a fonctionné sur le simulateur. Mettra à jour si je rencontre des problèmes avec le matériel réel. –

+0

J'ai une application sur l'AppStore en utilisant le même code et semble fonctionner sur tous les appareils, si vous rencontrez des problèmes, alors faites le moi savoir. – chrisntr

+0

J'ai mis à jour le lien - mais maintenant l'exemple de code ne fonctionnera pas car la classe est devenue statique (désolé!) - ne sera pas difficile pour les gens de travailler quand même! – Stuart