2011-12-15 5 views
2

UIBackgroundModeがVOIPのアプリについては私の質問に対する回答が見つかりますが、他のタイプのバックグラウンドモードでは答えられません。 たとえば、ロケーションバックグラウンドモードのアプリを持っていると、デバイスの起動時に自動的に起動されますか?または、メモリが足りなくなって殺された場合、将来何らかの時点で自動的に再起動されますか?デバイスの起動時に、VOIP以外のバックグラウンドモードのアプリが自動的に起動されますか?

答えて

0

起動時に自動起動できるのは、VOIPアプリケーションだけです。this questionを参照してください。

+0

あなたのソケットを再作成する必要がありますと言う、それがバックグラウンドに移動し、そこに実行を継続しているが、メモリ不足のためにOSによって停止された場合、その状況では、十分なメモリが利用可能になると、OSは後でそれを再起動しますか? – Gruntcakes

+0

@BiscutWoofington bgのアプリがメモリ不足で閉鎖されていることはわかりませんでしたか? - 私はいくつかのアプリがメモリをディスクにダンプすると思いますが、本当にわかりません。 –

+1

VOIPアプリは起動時に起動します。http://developer.apple.com/videos/wwdc/2010/ – Gruntcakes

2

Appleは、ゼロ以外の状態で終了するとVOIPアプリが再起動されると述べています。これらの条件の1つはメモリ不足によるものです。そのが実行するように、ユーザーがアプリを起動した場合

だから、それを再起動する必要がありますはい、彼らはまた、あなたがあまりにも

+0

再起動後、VOIPアプリはUIApplicationStateBackgroundとして起動されますが、デバイスが再起動されたときにアプリがBG/FGにあった場合にのみ起動されます。それ以外の場合は、再起動後に起動しません。 – OhadM

関連する問題