iOS4.0以降のGPSサービスを利用したアプリを開発しました。iPhoneのホーム画面に戻ったり、他のアプリに移動したりする場合など、アプリを終了すると、GPSはアプリのバックグラウンドで10分ごとに更新されます。
開発フェーズでは、GPS矢印はアプリを終了した直後に消えますが、現在発生しているのは、リリースバージョン(AppStoreからダウンロード)では、矢印が常にステータスバーに表示されていることです。そのため、バッテリーのコストは予想よりも高くなっています。
何が問題ですか?
iOS4.0以降のGPSサービスを利用したアプリを開発しました。iPhoneのホーム画面に戻ったり、他のアプリに移動したりする場合など、アプリを終了すると、GPSはアプリのバックグラウンドで10分ごとに更新されます。
開発フェーズでは、GPS矢印はアプリを終了した直後に消えますが、現在発生しているのは、リリースバージョン(AppStoreからダウンロード)では、矢印が常にステータスバーに表示されていることです。そのため、バッテリーのコストは予想よりも高くなっています。
何が問題ですか?
Apple テックセンターからの回答:
これは不可能です。アプリは、ユーザーがエリアに入る、またはエリアをリードするときに、リージョン モニタリングを使用して「起動」することができますhttp://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html#/ /apple_ref/doc/uid/TP40009497-CH2-SW13 .
または、それ自体をナビゲーション アプリとして宣言し、GPS ラジオを常にオンにしておくこともできます。
これは、ターンバイターン方式の運転ルート案内を提供するアプリが行うことです。ただし、これは多くの電力を消費します。