2017-05-16 6 views

答えて

0

短い答えをいただければ幸いです:Androidのビーコンライブラリを使用すると、範囲や監視できる領域の数には厳しい制限がありません。

長い答え:あなたが監視または遠隔領域(数十)の合理的な数を超えた場合、あなたには、いくつかの問題が発生することがあります

  • 高架CPUとバッテリーの使用量は、全ての処理に必要とされるであろう領域が一致する

  • 最大50個の監視対象領域は、アプリケーションの再起動後も状態が保持されます。 50の監視対象地域を超えると、この永続性はもはや発生しなくなり、メモリ圧迫のためオペレーティングシステムがアプリを再起動するたびに近くのビーコンの重複した地域入力イベントを受信します。領域の非常に大きな数を監視することの代替として

、(基本的に一致しなければならない少数の識別子を指定する)領域のより少ない数でより広範なワイルドカードパターンを使用することを検討した後、コールバックの範囲内の特定の識別子を読み取るとそこに表示される識別子パターンに基づいたカスタムロジック。

iOS CoreLocationでは、範囲指定できる領域の数に制限はありません。 20の領域の制限は監視のみであり、ジオフェンス領域とビーコン領域の両方に適用されます。

関連する問題