1

iOS 4.0+ でのマルチタスクのサポートにより、アプリケーションをバックグラウンドで実行し、他のアプリケーションの起動と終了を検出する方法はありますか?

Androidでこれができることは知っていますが、iPhoneでこれが可能になったかどうか疑問に思っていました.

4

2 に答える 2

3

iPhoneのバックグラウンド機能により、プロセスが一時停止され、ユーザーコードは、アプリが再びアクティブになるまでアプリを制御できなくなります。そのため、別のアプリを起動または終了しても、バックグラウンドアプリは通知をキャッチできません。


(とにかく、IDを持つアプリがアクティブになるか一時停止されるかを検出するには、とダーウィンの通知com.yourcompany.fooを聞くことができます。)com.yourcompany.foo-activatedcom.yourcompany.foo-suspended

于 2010-10-08T18:42:47.100 に答える
0

標準の iOS では、アプリはバックグラウンドで実行されず、特定の許可されたタスク (オーディオ、VOIP、位置情報の記録など) のみが実行されます。

于 2010-10-08T18:57:41.487 に答える