iPhoneまたはiPod Touchでスリープ/ロックボタンを押したときに、私が開発しているオーディオアプリにkill信号が送信されていることを、iOS5にアップグレードしてから気づきました。スライドを外してロックを解除すると、アプリは終了しており、私たちはバネボードに戻っています。iPhoneがiOS5でロックされているときにアプリがkillシグナルを送信しないようにするにはどうすればよいですか?
iOS4デバイスでは、ロックとロック解除を行うと、まだアプリに残ります。
Required background modes
をinfo.plist
でアプリで使用すると、iOS5対応デバイスの音声をバックグラウンドで再生することができました。 AVAudioPlayer
が再生されている間はロックとロック解除が行われ、アプリは予期したとおりに再開します。
これには簡単な解決策が必要ですか、またはiOS5によってアプリがすべてロックされているにも関わらずロックされていますか?
デバイスのログに何らかのエラーがある可能性があります。 – IPaPa