私はサーバーに画像やビデオをアップロードするアプリケーションに取り組んでいます。ユーザーはキューを作成してファイルをアップロードできるため、アップロードが完了するまでに時間がかかるため、アップロード中はアイドルタイマーを無効に設定してtrueに設定します
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
しかし、問題は、WiFiネットワークでは正常に機能しますが、3Gネットワークでは機能しない場合があることです。3Gはより多くのバッテリーを消費するため、アップルはこの呼び出しをオーバーライドしますか?もしそうなら、私は画面が眠るのを止めることができます。
私の要件は、ビデオが3Gでもアップロードを継続することです。よろしくお願いします。