ユーザーがホームボタンを押したときに GPS バックグラウンドの更新を受信するために、「場所」UIBackgroundMode を使用しています。その結果、アプリを一晩バックグラウンド モードのままにしておくと、翌朝には常にバッテリーが切れています。locationManager に stopUpdatingLocation を指示しましたが、効果がありません。
Apple は開発者が exit を使用することを望んでいないことを理解しています - 実際、アプリをバックグラウンドに移行する以外にアプリにほとんど影響を与えないようです - しかし、ユーザーが終了しない場合、バッテリーが切れるわけにはいきませんアプリ。
助言がありますか?