4

Wifi 接続 (3G ではない) がある場合にのみ動作するように iPhone アプリを制限することは可能ですか?

4

3 に答える 3

7

はい。2つのステップがあります:

まず、UIRequiresPersistentWiFiキーをアプリケーションに追加する必要がありますInfo.plist。これにより、アプリケーションが開いている間、WiFi接続がスリープ状態にならないことが保証されます。

次に、(SCNetworkReachabilityAPIを使用して)システムにクエリを実行して、現在有効になっている無線を確認する必要があります。iPhoneのドキュメントでこの質問を参照してください。

于 2010-06-09T09:02:32.700 に答える
3

Reachability クラスは、Apple デベロッパー センターの Reachability サンプルから取得することもできます。iPhoneがどのように接続されているかを確認する方法を提供します。

于 2010-06-09T11:00:06.597 に答える
0

ネットワーキングとインターネットのハウツー

アプリケーションでWiFiが必要な場合は、UIRequiresPersistentWiFiキーをInfo.plistに追加し、Trueに設定する必要があります。このキーは、アプリケーションが通信にWiFiネットワークを使用していることをシステムに通知します。

于 2010-06-09T08:59:31.190 に答える