位置情報に基づくアプリを作成していますが、位置情報サービスのアイコンが表示されるのが嫌いです。座標が必要なのは 1 時間に 1 回だけですが、アプリが VoIP アプリであると言わずにこれを行う方法がわかりません。App Store が受け入れられる方法でこれを行うことは可能ですか?
2 に答える
アプリlocation
ので使用できます。ドキュメントを参照してください。UIBackgroundModes
位置情報サービスのアイコンについては、そのままにしておくべきだと思います。これは、ユーザーにとって公正なフィードバックです。ユーザーは自分の位置が追跡されていることを知っている必要があり、ジオロケーションが実際に発生するたびにアイコンを数秒間オンのままにしておくのは公平ではありません. (そして、私にはアプリの拒否のケースのように思えます).
デバイスのバッテリーに悪影響を及ぼさない限り、ユーザーは自分の位置を追跡していることを知らせてくれることに感謝します。
たとえば、OpenPaths などのアプリにより、iPhone に常に位置情報アイコンが表示され、バッテリーに実際に悪影響を与えることはありませんでした。
重要な場所の変更の更新に登録します。更新が発生すると、タイムスタンプを最後の更新と比較します。時間差が 60 分を超える場合は更新を使用します。最悪の場合:ロケーション インジケーターの概要は理解できたと思います。これは、一種の追跡が行われていることをユーザーに伝えますが、常にではありません。そのため、バッテリーの問題ではなく、サポート リクエストが多すぎることもありません。最良のケース: 重要な場所の変更の更新に登録しても、インジケーターのアウトラインが表示されません。しかし、確かではありません。完全にアイコンなしは不可能かもしれません。