iBeacon - максимальное ограничение для регионов мониторинга

Есть ли ограничение на количество регионов iBeacon, которые может отслеживать устройство? Есть ли такое ограничение в 20 регионов, которое приложение может отслеживать.

Пожалуйста, предложите.


person Jas_meet    schedule 05.06.2015    source источник
comment
Задано 2 вопроса, и первый - глобальное ограничение на устройство не рассматривается в предлагаемом ответе. Между тем есть действительно интересные находки, которые могли бы объяснить многие расхождения, часто упоминаемые на SO. В упомянутой статье предполагается, что глобальное ограничение составляет ~ 30 аппаратных регионов с почти мгновенным срабатыванием блокировки, а все остальное относится к программному обеспечению или максимальным усилиям, подверженным значительным задержкам или даже отсутствию уведомлений: bit.ly/1IhCnIE   -  person Alex Pavlov    schedule 05.06.2015


Ответы (1)


Из ответа @dwsolberg

Вы можете установить максимум 20 регионов для мониторинга. (Найдено в документации по методу startMonitoringForRegion:.) Региональные ограничения в основном вступают в силу, если ваше приложение работает в фоновом режиме. ОС предупредит ваше приложение, когда вы войдете или покинете регион, который вы отслеживаете (плюс-минус несколько минут). ОС даже запустит ваше приложение, чтобы сообщить ему, что произошло (хотя и ненадолго).

Другой метод — ранжирование, то есть поиск всех маяков в радиусе действия Bluetooth устройства (обычно около 100 футов плюс-минус). Если ваши маяки разбросаны на расстоянии более 100 миль, то вы, вероятно, не столкнетесь здесь с каким-либо практическим ограничением.

Для получения более подробной информации о мониторинге регионов вы можете обратиться к документации Apple по адресу Мониторинг регионов

person iYoung    schedule 05.06.2015
comment
Не копируйте ответы других людей. Если на вопрос есть ответ в другом месте, добавьте на него ссылку и/или отметьте его как дубликат. - person jrturton; 05.06.2015
comment
@jrturton: Хорошо, но я добавил ссылку на документацию Apple, которая также имеет отношение к этому и не была в этом ответе. - person iYoung; 05.06.2015