4

CLLocation をバックグラウンドで更新し続けるにはどうすればよいですか。アプリケーションデリゲートでこれを行うにはアプリケーションを登録する必要があると思いますが、これへの参照がどこにも見つかりませんか?

4

1 に答える 1

5

関連するドキュメントへのリンクは次のとおりです。

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4-SW20

特に、次の段落を参照してください。

アプリケーションは、バックグラウンドロケーションの継続的な更新が必要であると宣言できます。フォアグラウンドとバックグラウンドの両方で定期的な位置の更新が必要なアプリケーションは、UIBackgroundModesInfo.plistファイルにキーを追加し、このキーの値を文字列を含む配列に設定する必要がありlocationます。このオプションは、ナビゲーションサービスなど、ユーザーに常に自分の位置を通知することを含む特定のサービスを提供するアプリケーションを対象としています。アプリケーションのInfo.plistファイルにキーが存在することで、アプリケーションをバックグラウンドで必要に応じて実行できるようにする必要があることがシステムに通知されます。

于 2011-01-27T21:39:53.457 に答える