ユーザーが電話を再起動した後、位置の追跡を続行するにはどうすればよいですか?

Bagusflyer

アプリケーションは、位置データをバックエンドに投稿する必要があります。位置情報のアクセス許可をalwaysに設定し、pausesLocationUpdatesAutomaticallyfalse設定しましCLLocationManagerた。アプリケーションがバックグラウンドにある場合や電話を再起動した後でも、電話の場所を追跡し続ける必要があります。

アプリケーションがバックグラウンドモードのときに動作させることができます。ただし、電話を再起動すると機能しなくなります。

これどうやってするの?

ちなみに、私は知っています

ドロップ

これは、Appleのドキュメントによって十分に文書化されています。ロケーションマネージャーが「startMonitoringSignificantLocationChanges」で起動されている場合にのみ、取得できます。

したがって、たとえば:

1)アプリデリゲートでシングルトンGeoLocationManager.shared.locationManagerを開始するため、再起動すると実行されます。

2)コールバック:

func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
{

位置を更新する

クラッシュした場合は再入可能になります。私はあなたがすでにilplistを設定したと思います:

<key>UIBackgroundModes</key>
<array>
    <string>location</string>
</array>

注:ios9は必須であるため、プライバシーのためのコードを追加してください。

func locationManager(_ manager: CLLocationManager, didChangeAuthorization status: CLAuthorizationStatus) {
...
}

そしてplistで:

<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Needed to track on maps even if background</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Needed to track on maps even if background</string>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

電話の再起動後にアラームを再起動するにはどうすればよいですか?

分類Dev

Google Analyticsを使用してMFMailComposeViewControllerでユーザーが行ったことを追跡するにはどうすればよいですか?

分類Dev

Pythonでユーザーの推測を追跡するにはどうすればよいですか?試行=試行+1が機能していません

分類Dev

Googleマップで1日を通してユーザーの位置を追跡するにはどうすればよいですか?

分類Dev

ユーザーが入力に入力したデータをGoogleAnalyticsで追跡するにはどうすればよいですか?

分類Dev

ユーザーがノードを移動した後、Dash / Cytoscapeでノードの位置を見つけるにはどうすればよいですか?

分類Dev

ユーザーがセッションを使用してクリックしたリンクを追跡するにはどうすればよいですか?

分類Dev

Linux マシンに SSH 接続しているユーザーを追跡するにはどうすればよいですか

分類Dev

追跡せずにユーザーの位置を1回だけ取得するにはどうすればよいですか?

分類Dev

各ユーザーが Ubuntu で GUI をアクティブに使用している時間を追跡するにはどうすればよいですか?

分類Dev

サーバーの再起動時にパスポートを使用して接続ユーザーを保存するにはどうすればよいですか?

分類Dev

たった1つの座標でプレイヤーの位置を追跡して敵を動かすにはどうすればよいですか?

分類Dev

グーグルマップを使用して他のgpsユーザーの追跡機能を構築するにはどうすればよいですか?

分類Dev

Python 2.7で、ユーザー入力を特定の整数に制限し、例外を追跡するにはどうすればよいですか?

分類Dev

FirebaseのonAuthStateChangedを使用してAngularでユーザーのログイン状態を追跡するにはどうすればよいですか?

分類Dev

SSHアクセスの試行をログに記録し、SSHユーザーがサーバーで何をしているかを追跡するにはどうすればよいですか?

分類Dev

IPを追跡して悪意のあるユーザーをブロックするにはどうすればよいですか?

分類Dev

ユーザーが位置情報の使用を許可した後、ビューを更新するにはどうすればよいですか

分類Dev

Gitを使用してユーザーのドットファイルを追跡するにはどうすればよいですか?

分類Dev

電話の再起動後も常に実行される通知を作成するにはどうすればよいですか?

分類Dev

ユーザーの選択を追跡し、ディスプレイAngular JSに表示するにはどうすればよいですか?

分類Dev

ユーザーが生成したコンテンツではなく、ソフトウェア関連のディレクトリのみを追跡するようにgitに指示するにはどうすればよいですか?

分類Dev

ユーザーのdocumentIDとして電話番号を使用することのリスクは何ですか?また、電話番号に基づいてユーザーに効率的にクエリを実行するにはどうすればよいですか?

分類Dev

変数が値を変更した行を追跡するにはどうすればよいですか?

分類Dev

別のユーザーのユーザーサービスをrootとして再起動するにはどうすればよいですか?

分類Dev

各セルを変更した最後のユーザーの電子メールを取得するにはどうすればよいですか

分類Dev

SpriteKitでキャラクターの後ろを追跡するにはどうすればよいですか?

分類Dev

ユーザーの携帯電話がインターネットに接続されたらすぐにファイルをダウンロードするにはどうすればよいですか?

分類Dev

後続の2つのビデオフレームでホイールのスポークを追跡するにはどうすればよいですか?

Related 関連記事

  1. 1

    電話の再起動後にアラームを再起動するにはどうすればよいですか?

  2. 2

    Google Analyticsを使用してMFMailComposeViewControllerでユーザーが行ったことを追跡するにはどうすればよいですか?

  3. 3

    Pythonでユーザーの推測を追跡するにはどうすればよいですか?試行=試行+1が機能していません

  4. 4

    Googleマップで1日を通してユーザーの位置を追跡するにはどうすればよいですか?

  5. 5

    ユーザーが入力に入力したデータをGoogleAnalyticsで追跡するにはどうすればよいですか?

  6. 6

    ユーザーがノードを移動した後、Dash / Cytoscapeでノードの位置を見つけるにはどうすればよいですか?

  7. 7

    ユーザーがセッションを使用してクリックしたリンクを追跡するにはどうすればよいですか?

  8. 8

    Linux マシンに SSH 接続しているユーザーを追跡するにはどうすればよいですか

  9. 9

    追跡せずにユーザーの位置を1回だけ取得するにはどうすればよいですか?

  10. 10

    各ユーザーが Ubuntu で GUI をアクティブに使用している時間を追跡するにはどうすればよいですか?

  11. 11

    サーバーの再起動時にパスポートを使用して接続ユーザーを保存するにはどうすればよいですか?

  12. 12

    たった1つの座標でプレイヤーの位置を追跡して敵を動かすにはどうすればよいですか?

  13. 13

    グーグルマップを使用して他のgpsユーザーの追跡機能を構築するにはどうすればよいですか?

  14. 14

    Python 2.7で、ユーザー入力を特定の整数に制限し、例外を追跡するにはどうすればよいですか?

  15. 15

    FirebaseのonAuthStateChangedを使用してAngularでユーザーのログイン状態を追跡するにはどうすればよいですか?

  16. 16

    SSHアクセスの試行をログに記録し、SSHユーザーがサーバーで何をしているかを追跡するにはどうすればよいですか?

  17. 17

    IPを追跡して悪意のあるユーザーをブロックするにはどうすればよいですか?

  18. 18

    ユーザーが位置情報の使用を許可した後、ビューを更新するにはどうすればよいですか

  19. 19

    Gitを使用してユーザーのドットファイルを追跡するにはどうすればよいですか?

  20. 20

    電話の再起動後も常に実行される通知を作成するにはどうすればよいですか?

  21. 21

    ユーザーの選択を追跡し、ディスプレイAngular JSに表示するにはどうすればよいですか?

  22. 22

    ユーザーが生成したコンテンツではなく、ソフトウェア関連のディレクトリのみを追跡するようにgitに指示するにはどうすればよいですか?

  23. 23

    ユーザーのdocumentIDとして電話番号を使用することのリスクは何ですか?また、電話番号に基づいてユーザーに効率的にクエリを実行するにはどうすればよいですか?

  24. 24

    変数が値を変更した行を追跡するにはどうすればよいですか?

  25. 25

    別のユーザーのユーザーサービスをrootとして再起動するにはどうすればよいですか?

  26. 26

    各セルを変更した最後のユーザーの電子メールを取得するにはどうすればよいですか

  27. 27

    SpriteKitでキャラクターの後ろを追跡するにはどうすればよいですか?

  28. 28

    ユーザーの携帯電話がインターネットに接続されたらすぐにファイルをダウンロードするにはどうすればよいですか?

  29. 29

    後続の2つのビデオフレームでホイールのスポークを追跡するにはどうすればよいですか?

ホットタグ

アーカイブ