بررسی اتصال به اینترنت

تعداد بازدید ها : 1,301 بازدید
 بررسی اتصال به اینترنت

فلاتر برای بررسی اتصال به اینترنت ، کتابخانه connectivity را ارائه داده است . توسط این کتابخانه شما به راحتی می توانید اتصال به اینترنت و نوع اتصال را استخراج و استفاده نمایید . برای این منظور طبق راهنمای زیر عمل نمایید :

۱- افزودن دستور زیر به فایل pubspec.yaml :

dependencies:
  connectivity: ^0.4.8+2

۲- فشردن دکمه های ctrl+s به منظور ذخیره صفحه pubspec.yaml یا اجرای دستور زیر در خط فرمان :

$ pub get

۳- افزدون دستور import به صفحه دارت مورد نظر :

import 'package:connectivity/connectivity.dart';

هم اکنون برای استفاده از قابلیت connectivity در پروژه فقط کافیست مطابق قطعه کد زیر عمل نمایید :

// تعریف تابع بررسی اتصال به اینترنت
Future<bool> checkConnectToInternet() async {
  var connectResult = await Connectivity().checkConnectivity();
  print('Connect : $connectResult');
  if (connectResult == ConnectivityResult.mobile) {
    // I am connected to a mobile network.
    return true;
  } else if (connectResult == ConnectivityResult.wifi) {
    // I am connected to a wifi network.
    return true;
  }
  return false;
}


// روش استفاده از تابع
if(await checkConnectToInternet())
{
  // اتصال برقرار است
}
else
{
  // اتصال برقرار نیست . نمایش پیام به کاربر
}

جهت کسب اطلاعات بیشتر از این آدرس به سایت مرجع کتابخانه های فلاتر و دارت ، مراجعه نمایید .

امیدوارم این مطلب برای شما مفید باشد .

1+
می خوانم   پروژه : تم WhatsApp
محمدمجتبی جوارشکیان

محمدمجتبی جوارشکیان

من محمدمجتبی جوارشکیان ، کارشناس IT و فعال اجتماعی هستم و در حوزه معماری ، طراحی ، تحلیل گری ، مدلسازی و توسعه ی محیط های نرم افزاری فعالیت دارم . بسیار خوشحال می شوم من را از انتقادات ، پیشنهادات و نظرات خود مطلع فرمایید . آدرس ایمیل : info@javareshkian.ir

ارسال یک پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

18 − 2 =