ユーザーの非アクティブ期間が経過すると WiFi 接続が切断される
質問
私の iPhone アプリケーションは、Wi-Fi 経由でリモート サーバーへの TCP 接続を確立します。ただし、一定時間ユーザーのアクティビティがない場合、デバイスは Wi-Fi を閉じ、接続を切断します。それを防ぐことは可能でしょうか?アプリケーションの実行中は接続を維持する必要があります。設定 setIdleTimerDisabled:YES 役に立ちません。画面が消えるのを防ぎますが、Wi-Fi は閉じたままです。
これが可能かどうか、またそれを達成する方法を知っていますか?
解決
表 1-3 Info.plist ファイル内の重要なキー
UIには永続的なWiFiが必要です:
アプリケーションが通信に Wi-Fi ネットワークを使用することをシステムに通知するブール値。Wi-Fi を一定期間使用するアプリケーションは、このキーを true に設定する必要があります。そうしないと、30 分後にデバイスは電力を節約するために Wi-Fi 接続をシャットダウンします。このフラグを設定すると、Wi-Fi が利用可能だが現在使用されていない場合にネットワーク選択ダイアログを表示する必要があることもシステムに通知されます。デフォルト値は false です。
所属していません StackOverflow