9

Background Modes > Location updatesターゲットの機能を有効にしました。シミュレーターでアプリを実行し、iOS 9シミュレーターでアプリをバックグラウンド状態にするとLocation > City run、位置情報が更新され続けているようです。しかし、実際のiOS 9デバイスでアプリを実行すると、バックグラウンドに移行してから数秒後、ステータス バーの位置情報サービスの矢印が消え、位置情報の更新が受信されません。

一方、実際のiOS 8デバイスでアプリを実行したところ、場所をリッスンし続けているようです (ステータス バーの矢印は消えません)。

iOS 9位置情報サービスが実際にバックグラウンドで停止するのはなぜiPhoneですか?

これを解決するには助けが必要です。事前に感謝します。

4

1 に答える 1

15

allowsBackgroundLocationUpdatesiOS 9 では、 にも設定する必要がありますyesこちらのドキュメントをご覧ください

于 2015-09-23T20:45:20.880 に答える