ionic framework dersleri zafer çelik

Ionic Framework ile İnternet Kontrol

Arkadaşlar Merhaba,  ionic framework ile uygulama geliştirirken eğer uygulamamızda web servis kullandıysak  ilk açılışta web servislerin çalışması için internet kontrolü yapmamız gerekiyor, yoksa uygulama açılacak ve kullanıcı web servis ile işlem yapamadığı için uygulamanın bozuk / hatalı olduğu düşünecektir, biz kontrolü elden bırakmayalım.

Bu İnternet kontrol ile aygıt internete bağlı değilse uyarı ver ve kapat, internete bağlı ise uygulamaya devam et olarak yapacağız.

Bunun için cordova dan yardım almamız gerekiyor,

Yapmamız Gerekenler:

ilk olarak aşağıdaki cordova plugin’i  uygulamamıza ekliyoruz,

cordova plugin add cordova-plugin-network-information

Sonra uygulamanızın app.js içine aşağıdaki kodları ekleyeceğiz,

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

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

//internet kontrol
 if(window.Connection) {
 if(navigator.connection.type == Connection.NONE) {
 $ionicPopup.confirm({
 title: "İnternet Hatası",
 content: "İnternete baglanamadı. Uygulamayı kullanmak için internet bağlantısı gereklidir."
 }).then(function(result) {
 if(!result) {
 ionic.Platform.exitApp();
 }
 });
 }
 }

 

Ve ayrıca uygulamanın ilk açılışında çalışması istediğimiz kodları aşağıdaki kodun içene ekleyebiliriz,

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

Diğer Ionic framework konularına buradan ulaşabilirsiniz.

Hepsi Bu kadar!

Bir Cevap Yazın

CAPTCHA

*