にビーコンの監視を停止する場合は、今の作業の流れは、このiBeacon:私はビーコンを監視し、正常範囲になっ作業iBeaconアプリを構築して地域
- のようなものであるモニター
- チェックイベントENTER/EXIT
- ビーコンの範囲を入力または終了しました
ただし、いつビーコンの監視とレンジングを停止するかを知りたいと思います!
にビーコンの監視を停止する場合は、今の作業の流れは、このiBeacon:私はビーコンを監視し、正常範囲になっ作業iBeaconアプリを構築して地域
ただし、いつビーコンの監視とレンジングを停止するかを知りたいと思います!
ほとんどのアプリでは、モニタリングまたはレンジングのいずれかを停止する理由はありません。人々がそうする必要があると主な理由は、電池を節約することです。しかし、iOS CoreLocationとAndroid Beacon Libraryは、アプリがバックグラウンドにあるときにビーコンスキャンに自動的に制限を設けて、バッテリの使用状況をチェックします。
アプリが長期間フォアグラウンドで動作し続けるように設計されていない場合や、バックグラウンドレンジング時間を延長するための特別な対策が必要な場合は、通常レンジングを制限する理由はありません。私のアプリのほとんどは起動時に監視とレンジングの両方を開始し、決して停止しません。
もちろん、ビーコンディスカバリコールバックをもう受信したくない場合があります。アプリに該当する場合は、レンジングとモニタリングを適切にオフにしてください。
ビーコンのタスクがその日/期間中に完了すると、ビーコンの監視を停止できます。例えば
:
ユーザーはビーコン領域に入る、あなたは通知を送信し、あなたのタスクが実行されます。同じユーザーが地域を出て再び入ると、複数の通知でそれらを嫌うことはありません。したがって、1日または特定の時間の監視を停止します。
こんにちは!私は各プラットフォームの制限をチェックしましたが、ビーコン技術を使ってアプリケーションを構築する方法を述べたので、大きな答えに感謝しました。私はビーコンの範囲を入力したり終了したりするまで、領域が正しいとは限りません。監視のように! – user3462064
どちらの方法でも動作します。あなたは地域に入るまでビーコンの範囲を決めることはありませんので、より早く開始する論理的な理由はありません。しかし、アプリケーションをコーディングするのはそれほど複雑ではないので、レンジングとモニタリングを同時に開始するだけです。そうすることでパフォーマンスが大幅に低下することはないので、物事をシンプルに保ち、両方を同時に開始することもできます。 – davidgyoung
私は近接を得るために、イベントの開始または終了後に範囲を定めます。 proxmityを得る別の方法はありますか?あなたが必要としないときに範囲を広げ始めると言ったように。 – user3462064