問題タブ [region-monitoring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1161 参照

ios - 地域のモニタリングと背景

の投稿通知を受け取った場合、すべての地域をロケーション マネージャーに再度割り当てる必要があるかどうかを知りたいとappEnterInBackGround思いますか?

ここにいくつかのコードスニペットがあります。

したがって、アプリがバックグラウンドに入るとき、私は次のようにしました:

アプリがバックグラウンドに入ったときに、リージョンをロケーションマネージャーに再度割り当てる必要がありますか? startAction:または、リージョンがアクションでロケーション マネージャーに割り当てられると、自動的に監視されます

更新1:

リスト:

アプリの plist 構成

0 投票する
0 に答える
39 参照

ios - didEnterRegion は時速 50km 以上の速度でトリガーされますが、それ以下ではありません

ユーザーが地域に入ったときに関数が呼び出されるアプリがあります。時速 50km 以上でシミュレートするとうまく機能しますが、速度を時速 20km に設定すると、数回ごとに機能します。

didEnterRegion は、ユーザーがリージョンに入ったときに「入力されたリージョン」を出力する必要があります。そして時速50km以上の時です。ただし、速度が遅くなると印刷されません。つまり、監視する領域が監視されていないことを意味しますが、監視対象領域の配列を印刷すると、自分の領域が監視されていることがわかります。

誰かが何をすべきか知っているか、何らかの方法で助けることができれば幸いです。

0 投票する
0 に答える
310 参照

ios - UNLocationNotificationTrigger はシミュレーターで動作しますが、物理デバイスでは動作しません

次のコードを使用して、場所に基づくリマインダーを購読しました。

このコードは、iOS シミュレーターでリージョンに入ったときに通知するように機能しますが、アプリを物理デバイスにロードしてそのリージョンに入っても、通知されません。

位置情報ベースの通知をサブスクライブできるかどうかに影響を与える低電力モードについて何か読んだことを覚えていますが、アプリがバックグラウンド アップデートを受信するのを止めるものは他にありますか? また、私のコードは正しいですか?