Android 10 以降の Wi-Fi インフラストラクチャには、インターネット接続用の Wi-Fi suggestion API とピアツーピア接続用の Wi-Fi network request API が含まれています。Android 11 以降では、Settings Intent API を使用して 保存済みのネットワークまたは Passpoint 構成の追加を承認するようユーザーに求める。
API
3 つの API は異なるユースケースを対象としており、機能と制約が異なります。
Suggestion API: 候補となるアプリ インターネット対応の構成の提供が可能です。これらの構成はユーザーが個別に所有するものではありません。ユーザーは特定の設定を無効にしたり、候補のアプリを無効にしたりすることはできますが、削除することはできません。
- アプリが提案するネットワークごとではなく、アプリごとにユーザーの承認が必要です。
- 携帯通信会社の Wi-Fi オフロード構成アプリや、オフロード ネットワークを積極的に管理するその他のアプリを対象としています。
ネットワーク リクエスト API: ターゲット ピアデバイスに接続する必要があるアプリ(IoT ハードウェアの構成など) カメラへのファイル転送などですこの場合、ピアデバイスは SoftAP を起動し、API によりアプリがデバイスへの接続をユーザーに案内できます。結果として生じるネットワークは、インターネット アクセスを提供することを意図していません。 システムでは使用できず、 構成する必要があります。
- 新しいピアに初めて接続する場合は、ユーザーによる選択と承認が必要です。
- IoT 構成アプリと IoT ファイル転送アプリを対象としています。
ACTION_WIFI_ADD_NETWORKS
API: 許可 使用してネットワークまたは Passpoint 構成を 保存したネットワークや 定期購入リストですこれらの構成は ユーザーが直接追加した場合のみです。たとえば、ユーザーは後で削除できます。- 保存済みネットワークを追加するリクエストには、毎回ユーザーの承認が必要です。
- ホーム アクセス ポイントを設定し、 ユーザーの保存済みネットワークのリストに追加します。企業、連携ネットワーク、教育機関など、ユーザー アカウントの Passpoint 構成をプロビジョニングするアプリ。
安全な Wi-Fi エンタープライズの設定
Android 11 QPR1 以降では、TLS ベースの Wi-Fi Enterprise 接続に厳格なセキュリティ設定が義務付けられます。詳細情報 詳しくは、 安全な Wi-Fi Enterprise の設定。