1

私はiOS追跡アプリを書いています。ユーザーは、アプリ内で追跡を有効にするかどうか、いつ有効にするかを選択できます。アプリのコードで単一の CLLocationManager オブジェクトを構築するための呼び出しが 1 回だけであること、それが呼び出されるのは 1 回だけであること、および追跡が有効になっている場合にのみ構築されることを確認しました。

アプリがiPhoneのステータスバーに「追跡」アイコンを表示したり、[設定=>プライバシー=>位置情報サービス]で現在追跡中であることを示したりするのを防ぐことはできないようです。アプリのinfo.plistでバックグラウンド位置情報サービスを有効にしていますが、startUpdatingLocationまたはstartMonitoringSignificantLocationChangesが呼び出されておらず、CLLocationManagerのインスタンスがインスタンス化されていない場合、アプリが位置を追跡していると報告する必要があるとは思いません.

電話の再起動、位置情報サービスの無効化と有効化を試み、機内モードなどをいじりましたが、成功しませんでした。アプリがバックグラウンドでの位置情報の更新をサポートしているということは、アプリが位置情報の更新を取得していない場合でも、ユーザーは常に位置情報の更新を取得していることを確認できるということですか?

4

0 に答える 0