0

加速度計の値が必要なアプリを実行する必要がありますが、iOSアプリでは、バックグラウンドになるとこの加速度計の値を更新できません。このため、3G/4G/LTE の位置によってアプリがバックグラウンド (フォアグラウンドには移動しないがコードを実行できる) からウェイクし、OS がアプリに実行コードの 4/5 秒を与えるシステムについて聞きました (この中でこの場合、加速度計の値を更新できます)。

私はこの状況に慣れていないので、助けてください。
お時間をいただきありがとうございました

4

1 に答える 1

0

「重要な変化」位置情報サービスのことを言っているようですね。

これにより、場所が大幅に変更されたときにアプリが起動し、アプリがバックグラウンドに置かれ、約 10 秒間作業を行うことができます。アプリは、必要に応じてより多くのバックグラウンド時間を要求できますが、そうでない場合もあるようです。

詳細情報は、この記事の執筆時点で Apple Developer サイトで入手できます。

注意すべきことの 1 つは、この動作がユーザー設定の影響を受ける可能性があることです。

注: ユーザーがアプリのバックグラウンド更新設定をグローバルに、またはアプリに対して無効にした場合、重要な変更位置情報サービスはアプリを再起動しません。さらに、アプリのバックグラウンド更新がオフになっている間は、アプリがフォアグラウンドにある場合でも、重要な変更やリージョンの監視イベントを受け取りません。

于 2016-11-25T15:43:21.560 に答える