2012-01-11 10 views
5

Core Location documentationから:あなたがロケーションマネージャに登録デバイスの再起動時に重要な位置の変更を監視するiOSアプリケーションを再起動しますか?

領域が 、アプリケーションの起動の間で保持されます。アプリケーションの実行中に が実行されていないときに領域交差が発生した場合、システムは自動的にアプリケーションを起動します(または再起動します) は、イベントを処理できるようにバックグラウンドで起動します。再起動すると、以前に設定した地域は のすべてで、作成するロケーションマネージャオブジェクトの monitoredRegionsプロパティで利用できるようになります。

残念ながら、これは、同じアプリケーションはまた、領域の変化に応答して、デバイスの再起動後にリニューアルするか否かの不明です。

デバイスの再起動後であっても、バックグラウンドでの重要なロケーションの変更を監視するiOSアプリケーションはまだ再起動されますか?

答えて

10

はい、電話機を再起動しても、また再起動後に明示的にアプリを実行していなくても、地域イベントに応答するようにアプリが起動されます。

私はそれをはっきりと綴る文書は見ていません。しかし、これは私のアプリケーションのカップルで動作する方法です。