リモートホストとのネットワーク接続をテストするためのICMP ECHO_REQUEST(ping)機能を有効にするFlutterプラグインです。開発者がICMPパケットを送信し応答時間を測定することで、デバイスまたはサーバーがネットワーク上でアクセス可能かどうかを確認できます。AndroidおよびiOS向けに設計されており、ネットワーク診断、ヘルスチェック、接続監視用アプリにping操作を簡単に統合できるシンプルなAPIを提供します。プラグインは、両方のオペレーティングシステム間での互換性を確保するために、プラットフォーム固有の実装を利用しています。
用途
- ネットワーク到達性テスト
- アプリケーションの健全性モニタリング
- 接続品質の評価
- サーバーの利用可能状態の確認
- アプリ内の診断ツール
主な機能
- Android および iOS プラットフォームをサポートしています
- ICMP ピンぐを送信するためのシンプルな API
- 往復応答時間を測定する
- クロスプラットフォームの一貫性
- 軽量でピング機能に焦点を当てる
適している対象
- ネットワーク診断アプリケーション
- モニタリングサービス
- アプリ開発者向けの DevTools
- IoTデバイス接続チェック
- リアルタイムのネットワーク状態を必要とするアプリ
注意事項
- Androidでの適切なシステム権限が必要です
- ICMP ping に限定
- 他のプロトコルのサポートなし
- ファイアウォールやネットワークポリシーによってブロックされる可能性があります
- iOS では ICMP アクセス用に追加の構成が必要です