2

これは単純な質問であり、情報が見つからないようですが、次のコードでアプリが拒否されるかどうかを知りたいだけです。基本的に、これはプライベートAPIですか

[application setIdleTimerDisabled:YES];

これをdidFinishLaunchingWithOptionsの下のAppDelegateに追加したいと思います。こんなに単純なものを使いたくなくて、アプリが拒否されてしまいます。情報ありがとうございます!

4

1 に答える 1

2

アップルはアドバイスしていますが、それは公開されています:

重要このプロパティは必要な場合にのみ設定する必要があり、必要がなくなったら必ずNOにリセットする必要があります。ほとんどのアプリケーションでは、アイドルタイマーが経過したときにシステムの画面をオフにする必要があります。これにはオーディオアプリケーションが含まれます。オーディオセッションサービスを適切に使用すると、画面がオフになっても再生と録音が中断されることなく続行されます。アイドルタイマーを無効にする必要がある唯一のアプリケーションは、散発的なユーザー操作を伴うアプリケーション、ゲーム、または同様のプログラムのマッピングです。

したがって、アプリが説明どおりであるか、慎重に使用するかは問題ありません。

于 2012-04-17T23:14:21.353 に答える