İonic ile İnternet Kontrolü Yapma

9 Şubat 2017, 21:23 4.055 Görüntüleme

Merhabalar, bugün ionic uygulamanızda internet kontrolü nasıl yapılır? Ne işe yarar?

Geliştireceğiniz ionic uygulamanızda web servis hizmetlerinden yararlanacaksanız kullanmanız gereken bir kontrol. Eğer uygulama web servise bağlanamazsa veya bağlantı yavaşlığı durumunda uygulamanın hatalı / bozuk görünür. İnternet kontrol hizmeti ise bunu engellemek için gereklidir. İnternet bağlantı hatası durumunda bozuk görünmesi yerine uyarı vermesi veya uygulama da daha önceden belirlenen bir sayfaya yönlendirmeyi sağlayan faydalı bir araçtır.

Bu işlemin kullanılabilmesi için cordova yardımı gerekmektedir.

Yapılması Gerekenler 

İlk önce uygulamamıza aşağıda kullanılacak komut ile cordova eklentisini yükleyeceğiz.

cordova plugin add cordova-plugin-network-information

Bu işlemden sonra app.js dosyasına aşağıdaki kodları ekleyin ve gerekli yerleri kendinize göre uyarlayın.

angular.module('starter', ['ionic', 'starter.controllers'])

.run(function($ionicPlatform,$ionicPopup) {
 $ionicPlatform.ready(function() {

// İnternet Kontrol Kodları Başlangıç //
 if(window.Connection) {
 if(navigator.connection.type == Connection.NONE) {
 $ionicPopup.confirm({
 title: "İnternet Bağlantı Hatası",
 content: "Uygulamayı kullanmak için internet bağlantısı gereklidir.",
 cancelText: 'Kapat',
 okText: 'Tamam'
 }).then(function(result) {
 if(!result) {
 ionic.Platform.exitApp();
 }
 });
 }
 }
// İnternet Kontrol Kodları Bitiş //

Bu işlemleri yaptıktan sonra uygulamanızda internet kontrolü işlemi tamamlanmış olacak.

Bir önceki yazımızda İonic Nedir ? Ne İşe Yarar? başlıklı konuyu işledik.

 

Sanalaraf"

BENZER YAZILAR

YORUMLAR

Henüz hiç yorum yapılmamış.

Yorum yapmak için aşağıdaki Facebook yorum kutusunu kullanabilirsiniz.. Teşekkürler..

Protected by Copyscape