@capgo/capacitor-wifi
__CAPGO_KEEP_0__ WiFi プラグイン
デバイスの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- 最近のスキャンから、利用可能なWi-Fiネットワークの一覧を取得する。Androidのみで利用可能。
パブリック API
「パブリック API」というタイトルのセクション| メソッド | 説明 |
|---|---|
addNetwork | Wi-Fiネットワークを追加するシステムダイアログを表示します。Android SDK 30+では、システムWi-Fi設定を開き、ネットワークを事前に埋め込みます。iOSでは、直接ネットワークに接続します。 |
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アドレス、周波数、リンクスピード、信号強度などの詳細情報を1つの呼び出しで取得できます。iOSでは、あるフィールドが利用できない場合、undefinedになります。 |
isEnabled | Wi-Fiが有効かどうかを確認します。Androidのみで利用可能です。 |
startScan | Wi-Fiネットワークをスキャンしてください。Androidのみで利用可能です。結果は‘networksScanned’イベントリスナー経由で提供されます。注意:システムの制限やハードウェアの問題により失敗する可能性があります。 |
checkPermissions | 位置情報の許可状況を確認してください。位置情報の許可は、両方のプラットフォームでWi-Fi操作に必要です。 |
requestPermissions | ユーザーから位置情報の許可を求めます。位置情報の許可は、両方のプラットフォームでWi-Fi操作に必要です。 |
addListener | ‘networksScanned’イベントのリスナーを追加してください。Androidのみで利用可能です。このイベントは、Wi-Fiスキャン結果が利用可能になったときに発生します。 |
removeAllListeners | このプラグインのすべてのリスナーを削除してください。 |
getPluginVersion | ネイティブプラグインのバージョンを取得してください。 |
真実の源
「真実の源」というセクションこのリファレンスは src/definitions.ts から capacitor-wifi.
@capgo/capacitor-wifiから続けます。
@capgo/capacitor-wifi”の続きからあなたが使用している場合 @capgo/capacitor-wifi ネイティブ プラグインの作業を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-wifiと接続する @capgo/capacitor-wifiを使用 ネイティブ機能の@capgo/capacitor-wifiの使用 @Capgo/__CAPGO_KEEP_1__-wifiの使用のネイティブ機能 Capgo プラグイン ディレクトリ Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_0__ プラグインの__CAPGO_KEEP_1__ 実装詳細の__CAPGO_KEEP_0__ プラグインの__CAPGO_KEEP_1__、 Capacitor Enterprise プラグイン代替 Ionic Enterprise プラグインの製品ワークフローについて