見出し画像

Flutterのオフライン判別

初めましてblueです。

現在、Flutterを使用して業務系のスマホアプリを開発しています。
オフライン・オンラインで判別を分ける必要があったので、今回記事にさせていただきました!

使用するパッケージ

Flutter用の公式FlutterCommunityPlusプラグイン

の一つみたいです。

connection_plus ドキュメント

導入方法

pubspec.yamlに下記を追加

connection_plus :"^ 1.0.3" 

実装コード

import 'package:connectivity_plus/connectivity_plus.dart';

var connectivityResult = await Connectivity().checkConnectivity();

if (connectivityResult == ConnectivityResult.mobile) {
  //モバイルネットワークの場合
} 

if (connectivityResult == ConnectivityResult.wifi) {
 //WIFI接続の場合
} 

if (connectivityResult == ConnectivityResult.none) {
 //オフラインの場合
} 


いいなと思ったら応援しよう!

blue
良かったらサポートしていただけると嬉しいです!

この記事が参加している募集