Количество вопросов о SO, связанных с iBeacon и его фоновыми возможностями, увеличивается, и на этом есть некоторая путаница. Я тестировал проект AirLocate.
iBeacon имеет 2 "возможности": Мониторинг регионов и Ranging.
Мониторинг регионов ограничен 20 регионами и может функционировать в фоновом режиме (прослушивающего устройства) и имеет разные делегаты для уведомления пользователя (и пользователя) о приеме/выходе из приложения в регионе - даже если приложение находится в фоновом режиме или телефон заблокирован.
Ranging работает только на переднем плане, но возвращает (к устройству прослушивания) массив (неограниченный?) всех найденных iBeacons вместе со своими свойствами (UUID и т.д.)
Кроме того, мониторинг 20 регионов является пределом устройства. Если пользователь использует напоминания о геообъектах, другие приложения, которые используют мониторинг региона; это уменьшит это число.
-
Итак, мы говорим, что я не могу развернуть универсальное (100 магазинов +) приложение, в котором используется iBeons для хранения уведомлений о магазине для конкретного пользователя, в то время как приложение находится в фоновом режиме или на телефоне заблокирован?
-
Я понимаю, что рекламное устройство (маяк) должно быть на переднем плане, а также рекламировать регион, в котором устройство для прослушивания может "enter". Итак, мы говорим, что если у владельца магазина было устройство iOS; Я не мог, например, спасти его деньги, попросив его использовать свой iPhone (по крайней мере, на ранней стадии) в качестве рекламного устройства (маяк) - поскольку приложение, скорее всего, не всегда будет на переднем плане?
-
Таким образом, в случае iBeacon + MLB один или несколько UUID (или < 20 UUID) используются/используются для приложения, чтобы, возможно, определить входную дверь, и тогда пользователю потребуется разблокировать телефон/принести приложение на передний план, чтобы использовать его (найти место и т.д.)?
Могу ли я затем вызвать iBeacon: единое местоположение/событие (магазин, парк и т.д.), которое требует от пользователя больше всего внимания "переднего плана" для "полного" практического использования?
Я пытался судить о случаях пользователя, чтобы привести его к практическому. Пожалуйста, ответьте более чем "да" или "нет".