Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a melhor forma de testar conexão no xamarin forms?

Preciso testar se o usuário está com conexão ativa para então fazer a requisição http com o servidor, qual seria a melhor forma de fazer isso?

desde ja agradeço

1 resposta
solução!

Olá, José Rubens

O time do Xamarin disponibilizou uma "receita" de como detectar a conexão utilizando Android:

https://developer.xamarin.com/recipes/android/networking/detect-network-connection/

O que a receita mostra:

  • como usar a classe ConnectivityManager
  • como exigir uma permissão do tipo android.permission.ACCESS_NETWORK_STATE
  • como saber se está conectado a uma rede
  • como saber se está conectado ao WI-FI
  • como saber se está em Roaming

Se quiser, pode baixar o código de exemplo no GitHub:

https://github.com/xamarin/recipes/tree/master/android/networking/networkinfo/detect_network_connection

Obs.: esse código só funciona a partir do Android 5.0 ou superior (API level 21)

Veja se funciona para você e nos avise. Obrigado por participar do fórum!