3

私の特定の要件は、バックグラウンドにあるアプリであり、ディスプレイがスリープ状態になりそうなこと、またはデバイスがアイドルタイムアウトに達している、または到達しようとしていることを通知され、その後、いくつかの(簡単な)コードを起動して実行します。

アプリがバックグラウンドに置かれている、または一時停止されているという通知への参照がここにあります:http: //developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

そして、OSXで検出する方法があるようです:http: //developer.apple.com/library/mac/#qa/qa1340/_index.html

では、バックグラウンドのiOSアプリは、ディスプレイがスリープ状態になり、実行される直前に実行されるという通知を受け取ることができますか?

4

1 に答える 1

2

いいえ、それはiOSでは不可能です。bugreport.apple.comでバグレポートを提出し、なぜそのような機能が必要なのかを説明することをお勧めしますが、これはそのようなことが起こることを保証するものではありません。しかし、より多くの人がこの機能を要求すると、実装される可能性が高くなります。

于 2012-07-22T00:37:51.567 に答える