iBeacon em segundo plano - casos de uso

O número de perguntas sobre o SO relacionadas ao iBeacon e suas capacidades de segundo plano está aumentando e há alguma confusão sobre esse ponto. Eu tenho testado o projeto AirLocate.

O iBeacon tem 2 "recursos": Monitoramento de região e Variação.

O monitoramento de região é limitado a 20 regiões e pode funcionar em segundo plano (do dispositivo de escuta) e tem delegados diferentes para notificar aplicativo de escuta (e usuário) de entrada / saída na região - mesmo se o aplicativo estiver em segundo plano ou o telefone estiver bloqueado .

Ranging funciona apenas em primeiro plano, mas retornará (ao dispositivo de escuta) uma matriz (ilimitada?) De todos os iBeacons encontrados juntamente com suas propriedades (UUID, etc.)

Além disso, esse monitoramento de 20 regiões é um limite de dispositivos. Se o usuário estiver usando lembretes de delimitação geográfica, outros aplicativos que usam o monitoramento de região; isso reduzirá esse número.

Então, estamos dizendo que eu não posso implantar um aplicativo de todo o shopping (100 lojas +) que usa iBeacons de loja para enviar uma notificação de "loja específica" para o usuário, enquanto o aplicativo está em segundo plano ou o telefone está bloqueado?

Eu entendo que o dispositivo de publicidade (o farol) tem que estar em primeiro plano também para anunciar uma região na qual o dispositivo de escuta poderia "entrar". Então, estamos dizendo que, se o proprietário de uma loja tivesse um dispositivo iOS, Eu não poderia, por exemplo, poupar dinheiro, pedindo-lhe para usar seu iPhone (pelo menos no início) como um dispositivo de publicidade (beacon) - uma vez que o aplicativo provavelmente nem sempre estará em primeiro plano?

Portanto, no caso do iBeacon + MLB, um único UUID (ou <20 UUIDs) é usado para o aplicativo determinar a porta de entrada e, em seguida, o usuário precisará desbloquear o telefone / levar o aplicativo para o primeiro plano usá-lo (encontrar assento, etc.)?

Posso, então, chamar o iBeacon: um único local / evento (loja, estacionamento, etc.) que requer que a atenção mais "em primeiro plano" do usuário tenha um caso de uso prático "completo"?

Eu tentei ser articulado sobre os casos de usuários para torná-lo prático. Por favor, responda com mais do que sim ou não.

questionAnswers(1)

yourAnswerToTheQuestion