アプリケーションの実行中に iPhone の画面が暗くなったりオフになったりしないようにするにはどうすればよいですか?
-
02-07-2019 - |
質問
ユーザー入力を必要としないアプリを開発していますが、iPhone を省電力モードに入れたくないのです。
アプリから省電力を無効にすることはできますか?
解決
目的-C
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
迅速
UIApplication.shared.isIdleTimerDisabled = true
他のヒント
で 迅速 これを次のように使用できます
UIApplication.sharedApplication().idleTimerDisabled = true
スイフト 3:
UIApplication.shared.isIdleTimerDisabled = true
このコード行をビュー コントローラーに追加しましたが、依然として、誰かが画面に触れるまで画面が暗くなる、またはオフになるという顧客がいます。プログラム的に設定するだけでなく、他の投稿も見たことがあります。
UIApplication.sharedApplication().idleTimerDisabled = true
true に設定しますが、最初に false にリセットする必要があります
UIApplication.sharedApplication().idleTimerDisabled = false
UIApplication.sharedApplication().idleTimerDisabled = true
残念ながら、これは依然として機能せず、顧客の画面は依然として薄暗くなります。Apple Configurator プロファイルによりデバイスがスリープ状態になるのを妨げていますが、それでも一部のデバイスの画面が暗くなり、画面をスリープ解除するにはホーム ボタンを押す必要があります。このコードを 2.5 時間ごとに起動するタイマーに入れて、アイドル タイマーをリセットします。これが機能することを願っています。
私たちも同じ問題を抱えていました。MDM サーバー上の不正なプロセスであることが判明し、アカウントでは削除されましたが、サーバー上ではまだデバイスを暗くするコマンドを送信していました。
所属していません StackOverflow