Wi-Fi プラグインは、デバイスの Wi-Fi 接続を管理するために使用されます。
主な機能
「主な機能」セクション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- Androidでは、Wi-Fiネットワークに接続します。この接続はデフォルトではネットワークのトラフィックをルーティングしません。autoRouteTrafficをtrueに設定すると、接続されたネットワークにアプリのトラフィックをバインドできます (ローカル/デバイスホストAPの場合に便利)。Androidで持続的な接続を実現するには、addNetwork()を使用してください。iOSでは、持続的な接続を作成します。disconnect- iOSでは、このプラグインを介して追加されたネットワークのみから現在のWi-Fiネットワークを切断します。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 | - Androidでは、Wi-Fiネットワークに接続します。この接続はデフォルトではネットワークのトラフィックをルーティングしません。autoRouteTrafficをtrueに設定すると、接続されたネットワークにアプリのトラフィックをバインドできます (ローカル/デバイスホストAPの場合に便利)。Androidで持続的な接続を実現するには、addNetwork()を使用してください。iOSでは、持続的な接続を作成します。 |
disconnect | - iOSでは、このプラグインを介して追加されたネットワークのみから現在のWi-Fiネットワークを切断します。 |
getAvailableNetworks | Android上での最後のスキャンから利用可能なWi-Fiネットワークの一覧を取得します。 |
getIpAddress | AndroidおよびiOS両方で利用可能な現在のデバイスのIPアドレスを取得します。 |
getRssi | Android上で利用可能な現在のネットワークの受信信号強度指標(RSSI)をdBm単位で取得します。 |
getSsid | AndroidおよびiOS両方で利用可能な現在のネットワークのサービスセット識別子(SSID)を取得します。 |
getWifiInfo | 現在接続されているWi-Fiネットワークに関する詳細情報を取得します。このメソッドでは、SSID、BSSID、IPアドレス、周波数、リンクスピード、信号強度などの情報を1つの呼び出しで取得できます。iOSでは、あるフィールドが利用できない場合、未定義の値になります。 |
isEnabled | Android上でWi-Fiが有効かどうかを確認します。 |
startScan | Android上でWi-Fiネットワークのスキャンを開始します。結果は‘networksScanned’イベントリスナー経由で提供されます。注意: システムのトラッキングやハードウェアの問題により失敗する可能性があります。 |
checkPermissions | AndroidおよびiOS両方で位置情報アクセス許可の現在の状態を確認します。位置情報許可は両方のプラットフォームでWi-Fi操作に必要です。 |
requestPermissions | AndroidおよびiOS両方で位置情報許可をユーザーに要求します。位置情報許可は両方のプラットフォームでWi-Fi操作に必要です。 |
addListener | Android上で‘networksScanned’イベントのリスナーを追加します。このイベントは、Wi-Fiスキャン結果が利用可能になったときに発生します。 |
removeAllListeners | このプラグインのすべてのリスナーを削除します。 |
getPluginVersion | ネイティブプラグインのバージョンを取得します。 |
ソース・オブ・トゥルース
「ソース・オブ・トゥルース」このリファレンスはsyncdから src/definitions.ts に capacitor-wifi.
capgoから続けてください @capacitor-wifi
「capgoから続けてください @capacitor-wifi」Capgoを使用している場合 capgo/capacitor-wifi Capgoを使用してネイティブプラグインの作業を計画する場合、__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifiを接続してください Capgoを使用して「capgo/capacitor-wifi」 ネイティブ機能の「capgo/capacitor-wifi」 Capgo プラグインディレクトリ Capgo製品ワークフロー向けに Capgo プラグインディレクトリ Capacitor Capgo によって提供されるプラグイン Capgo製品ワークフロー向けに Capacitor Capgo によって提供されるプラグイン プラグインの追加または更新 プラグインの追加または更新の実装詳細については イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの代替の製品ワークフロー