Wifi 接続 (3G ではない) がある場合にのみ動作するように iPhone アプリを制限することは可能ですか?
3951 次
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 に答える