ユーザーの非アクティブ期間が経過すると WiFi 接続が切断される

StackOverflow https://stackoverflow.com/questions/761140

  •  11-09-2019
  •  | 
  •  

質問

私の iPhone アプリケーションは、Wi-Fi 経由でリモート サーバーへの TCP 接続を確立します。ただし、一定時間ユーザーのアクティビティがない場合、デバイスは Wi-Fi を閉じ、接続を切断します。それを防ぐことは可能でしょうか?アプリケーションの実行中は接続を維持する必要があります。設定 setIdleTimerDisabled:YES 役に立ちません。画面が消えるのを防ぎますが、Wi-Fi は閉じたままです。

これが可能かどうか、またそれを達成する方法を知っていますか?

役に立ちましたか?

解決

この URL をチェックしてください。http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ApplicationEnvironment/ApplicationEnvironment.html#//apple_ref/doc/uid/TP40007072-CH7-SW59

表 1-3 Info.plist ファイル内の重要なキー

UIには永続的なWiFiが必要です:

アプリケーションが通信に Wi-Fi ネットワークを使用することをシステムに通知するブール値。Wi-Fi を一定期間使用するアプリケーションは、このキーを true に設定する必要があります。そうしないと、30 分後にデバイスは電力を節約するために Wi-Fi 接続をシャットダウンします。このフラグを設定すると、Wi-Fi が利用可能だが現在使用されていない場合にネットワーク選択ダイアログを表示する必要があることもシステムに通知されます。デフォルト値は false です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top