2012-02-21 3 views
0

UIBackgroundModes=location設定を使用してCLLocationManager更新を受け取るナビゲーションアプリを開発しています。didUpdateToLocationで更新します。それはうまく動作します。UIBackgroundModes =場所を使用して一定間隔でアプリを復帰させる

問題は、場所の更新間隔が予測するのが非常に難しいことです。場所がなくても数秒間に数回の作業を行うようにアプリを確認する必要があります大幅に変化する。

できますか?私はそれを許可されましたか?そして私はどうすればいいのですか?

私はa blog postを見つけましたが、これが本当に進行するかどうかはわかりません。

答えて

0

許容されるバックグラウンド操作の範囲はかなり制限されています。たとえば、アプリケーションがバックグラウンドで実行されている間に任意のコードを実行するためにNSTimerを実行したままにすることはできません。そのため、単純な答えは「いいえ」です。何が許されているのか許されていないのかについてアップルのドキュメントを必ず読んでください。音楽を再生したり、場所の変更(GPSタイプのアプリなど...)に対応するなど、進行中の特定のサービスを必要とするアプリにはほとんどが許可されています。場所や重要なロケーションの変更通知に応答して、実行可能なソリューションを構築することができます。

関連する問題