概要
「概要」デバイスのWi-Fi接続を管理するためのWi-Fi プラグイン。
基本機能
「基本機能」addNetwork- Android SDK 30以上では、システムダイアログでWi-Fiネットワークを追加します。iOSでは、ネットワークを直接接続します。connect- Androidでは、Wi-Fiネットワークに接続します。デフォルトでは、ネットワーク経由でトラフィックをルーティングしない一時的な接続を作成します。autoRouteTrafficをtrueに設定すると、接続されたネットワークにアプリのトラフィックをバインドできます (ローカル/デバイスホスト APの場合)。Androidで持続的な接続を実現するには、addNetwork()を使用してください。iOSでは、持続的な接続を作成します。disconnect- iOSでは、現在のWi-Fiネットワークから切断します。iOSでは、このプラグインを使用して追加されたネットワークのみから切断します。getAvailableNetworks- Androidでは、最後のスキャンから利用可能なWi-Fiネットワークのリストを取得します。
Public API
Section titled “Public API”| メソッド | 説明 |
|---|---|
addNetwork | Show a system dialog to add a Wi-Fi network to the device. On Android SDK 30+, this opens the system Wi-Fi settings with the network pre-filled. On iOS, this connects to the network directly. |
connect | Wi-Fiネットワークに接続します。Androidでは、デフォルトではネットワークを経由してトラフィックをルーティングしない一時的な接続を作成します。autoRouteTrafficをtrueに設定すると、接続されたネットワークにアプリのトラフィックをバインドできます (ローカル/デバイスホストAPの場合に便利)。Androidで持続的な接続を作成するには、addNetwork()を使用してください。iOSでは、持続的な接続を作成します。 |
disconnect | 現在のWi-Fiネットワークから切断します。iOSでは、このプラグインを使用して追加されたネットワークのみから切断します。 |
getAvailableNetworks | Android上で利用可能なWi-Fiネットワークのリストを取得します。 |
getIpAddress | デバイスの現在のIPアドレスを取得します。AndroidとiOS両方で利用可能です。 |
getRssi | 現在のネットワークの受信信号強度指標 (RSSI) を dBm で取得します。Android上のみ利用可能です。 |
getSsid | 現在のネットワークのサービスセット識別子 (SSID) を取得します。AndroidとiOS両方で利用可能です。 |
getWifiInfo | 現在接続されているWi-Fiネットワークに関する詳細情報を取得します。このメソッドでは、SSID、BSSID、IPアドレス、周波数、リンクスピード、信号強度など、単一の呼び出しで詳細なネットワーク情報を取得できます。iOSでは、あるフィールドが利用可能でない場合、undefinedになります。 |
isEnabled | デバイス上のWi-Fiが有効かどうかを確認します。Android上のみ利用可能です。 |
startScan | Wi-Fi ネットワークのスキャンを開始します。Android でのみ利用可能です。結果は ‘networksScanned’ イベントリスナー経由で提供されます。注: システムのトラッキングまたはハードウェアの問題により失敗する可能性があります。 |
checkPermissions | 現在の位置アクセス許可の状態を確認してください。両方のプラットフォームで Wi-Fi オペレーションに必要な位置許可を確認してください。 |
requestPermissions | ユーザーから位置許可を要求してください。両方のプラットフォームで Wi-Fi オペレーションに必要な位置許可を要求してください。 |
addListener | ‘networksScanned’ イベントのリスナーを追加してください。Android でのみ利用可能です。このイベントは、Wi-Fi スキャン結果が利用可能になったときに発生します。 |
removeAllListeners | このプラグインのすべてのリスナーを削除してください。 |
getPluginVersion | ネイティブ プラグインのバージョンを取得してください。 |
ソース オブ トゥルース
ソース オブ トゥルースこのリファレンスは @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifi から同期されています。 src/definitions.ts in capacitor-wifi.
@capgo/capacitor-wifi
Section titled “@capgo/capacitor-wifiから続ける”あなたが@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifiを使用している場合 @capgo/capacitor-wifi @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifiを使用して @capgo/capacitor-wifiのネイティブ機能 @capgo/capacitor-wifiのネイティブ機能 @Capgo プラグインディレクトリ @Capgo プラグインディレクトリの製品ワークフロー Capacitor Capgo Capgoの実装詳細については、Capacitor プラグインによって Capgo で管理されます。 @__CAPGO_KEEP_0__ プラグインの実装詳細 プラグインの追加または更新 イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの代替の製品ワークフローについて