2017-05-16 20 views
1

我想跟蹤使用全球區域的所有附近信標,然後從全球區域爲每個距離區域創建單獨區域,是否有任何區域限制爲android手機?我讀過,在ios地區限制在20最大。android最大區域進行測距和監視

任何幫助,將不勝感激

回答

0

簡短的回答:Android的燈塔圖書館對你的範圍或監控區域的數量沒有硬性限制。

較長的回答:如果你超越監控或遠程區域合理數量的(幾十個),你可能會遇到一些問題:

  • 高架將需要CPU和電池使用來處理所有該區域匹配

  • 最多50個受監視區域的狀態將在應用重新啓動時持續存在。如果您超出了50個監控區域,則此持久性將不再發生,並且每次操作系統由於內存壓力而重新啓動應用程序時,該應用程序都會收到附近信標的重複區域輸入事件。

作爲替代監測一個非常大的數量的區域,可以考慮使用以區域爲更小數目更寬通配符模式(基本上指定必須匹配更少的標識符),然後在測距回調讀取的特定標識符和基於您在那裏看到的標識符模式的自定義邏輯。

值得注意的是,對於iOS CoreLocation,對於可能有區域的區域數量也沒有限制。 20個區域的限制僅用於監視,並適用於地理圍欄區域和信標區域。