アプリが殺された場合、私はデバイスの位置を独立してキャプチャする必要があります。バックグラウンドモードの位置更新とバックグラウンドフェッチを有効にしました。また、startMonitoringSignificantLocationChangesでlocationManagerを委譲しています。現在のところ、私はフォアグラウンドでアプリケーションと完全に動作し、アプリが最小化されたときにアプリが閉じられると(ホームボタンをダブルクリックして削除する)、アップデートを受け取らない。いくつかのフォーラムやサイトによると、アプリはそれぞれの新しい場所のアップデートでバックグラウンドで呼び出されるべきですが、動作しません。
背景位置iOS
Q
背景位置iOS
-1
A
答えて
0
0
ユーザーが強制的にアプリケーションを閉じると、バックグラウンドでユーザーの場所を更新し続けることはできませんが、これを回避するものはありません。アプリのライフサイクルのドキュメントから
: https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/TheAppLifeCycle/TheAppLifeCycle.html#//apple_ref/doc/uid/TP40007072-CH2-SW6にアプリを終了するシステムに加えて、ユーザーが明示的に マルチタスクUIを使用してアプリを終了することができます。 ユーザー開始の終了は、停止したアプリ の終了と同じ効果があります。アプリのプロセスは強制終了され、通知はアプリに送信されません。
ロケーションの変更は何をしたいですか?私はアプリがそのようなバックグラウンドの後にログを記録することができないと確信しています。 –
[iosでアプリを強制終了または削除しても自分の位置を更新し続けることはできますか?](https://stackoverflow.com/questions/39343033/how-can-i-continue-updating-my- location-even-when-app-is-killed-or-removed-fromから) – MwcsMac