
Photo by
blue_69
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) {
//オフラインの場合
}
いいなと思ったら応援しよう!
