xamarin

Xamarin Bağlantı Kontrolü

Merhaba arkadaşlar bu yazımızda Xamarin ile uygulama geliştirdiğimizde, cihazda herhangi bir internet veri akışı olup olmadığına yani internete bağlı olup olmadığını kontrol edeceğiz.

Öncelikle bunun için aşağıdaki gibi kütüphanemizi ekleyeceğiz.

Kütüphaneyi eklemek için Visual Studio’da üst kısımdan ToolsNuget Package ManagerManage Nuget Package for SolutionBrowse kısmında Xam.Plugin.Connectivity diye aratıp Install etmeniz gerekmektedir. Ben Kullanıcı giriş sayfasına ekledim bu kütüphaneyi siz internet gerektirecek bir kısma da ekleyebilirsiniz.

using Plugin.Connectivity;

Daha sonra internetKontrol adında bir fonksiyon oluşturacağız.

private void InternetKontrol()
        {
            var isConnected = CrossConnectivity.Current.IsConnected;
            if (isConnected == false)
            {
                DisplayAlert("Uyarı", "Internet bağlantınız bulunmamaktadır. Lütfen Kontol Edip Tekrar Giriniz..", "Tamam");
                
                return;
            }
        }

Bu fonksiyonumuz içerisinde eklediğimiz kütüphanenin CrossConnectivity.Current.IsConnected fonksiyonundan gelecek True ya da False değerini bir değişkene atıyoruz. True internet var, False ise internet yok anlamına gelmektedir.

[the_ad id=”441″]

Ben bir if içerisinde eğer false yani internet yok değeri geliyor ise ekrana bir uyarı mesajı verdim. Siz isterseniz pat diye kullanıcıyı bile atabilirsiniz 🙂 Ama uyarı mesajları vermeniz daha hoş olacaktır.

Son olarak, giriş sayfamız açılırken bu fonksiyonu da çağırmak olacak.

public KullaniciGiris()
        {

            InternetKontrol();
            
            InitializeComponent();
}

İşte bu kadar. Umarım faydalı olmuştur.

Bunlara Göz Atmak İsteyebilirsiniz

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir