0

iPhoneで「moves」というアプリケーションを見たことがあります

アプリケーションが完全に閉じられ、バックグラウンドで動作していない間、GPSはバックグラウンドで実行されています。

ユーザーの位置を取得して、アプリケーションが閉じていてバックグラウンドで動作していないときにアプリケーションに送信するにはどうすればよいですか? これはどのように可能ですか?

それを行う機能は何ですか?

ありがとう

4

3 に答える 3

1

電話がバックグラウンドで実行されている間に位置を取得することは可能ですが (Google マップ アプリがこれを行います)、バックグラウンド スレッドの実行は、レビュー プロセスで Apple に正当化する必要がある特権です.

バックグラウンドで実行するためのガイドラインに関するApple のドキュメントを次に示します。

于 2013-03-02T07:03:17.100 に答える
0

大幅な変更位置情報サービスに登録します。

Appleのドキュメントによると:

アプリがこのサービスを開始して終了した場合、新しい場所が利用可能になると、システムはアプリを自動的に再起動します。

于 2016-02-26T08:28:40.963 に答える
-2

これは、ジェイルブレーキされていないiPhoneのアプリでは不可能です。あなたが実際に見たものをもう一度確認してください。
アプリはバックグラウンドで実行し、場所を取得できます。ただし、閉じているアプリは実行されていないため、何もできません。
ステータスバーでGPS矢印を表示し、アクティブな状態を維持している可能性があります。しかし、他のアプリケーションがGPSを使用していない限り、これは数秒後に消えます。

于 2013-03-02T02:30:21.217 に答える