Sí, las balizas, con su capacidad de detección de proximidad, pueden empujar directamente el contenido en forma de notificaciones a la pantalla de bloqueo, lo que permite a los consumidores interactuar con las aplicaciones sin tener que abrirlas.
Puedes utilizar características como tarjetas, reglas, webhooks para crear dichas notificaciones.
- Con Tarjetas (Las tarjetas son pequeñas piezas de contenido -texto, foto, vídeo o audio- que se que se mostrarán en función de las reglas de la campaña), puedes editar el tipo de contenido que quieres que aparezca en la pantalla como notificación.
- Reglas permiten definir un conjunto de condiciones que deben cumplirse en la proximidad de una baliza, para que se realicen acciones dentro de la aplicación.
- Webhooks son "llamadas de retorno HTTP y URI definidas por el usuario". Suelen ser activados por algún evento y cuando éste se produce, la aplicación de origen realiza una petición http a la uri configurada para el webhook.
Probablemente la variable dinámica a la que se refiere aquí es el valor RSSI de la frecuencia de la baliza, que aumenta cuando se llega a una baliza. Si se combina con UUID-Mayor-Menor, se pueden hacer notificaciones personalizadas basadas en datos.
También puedes usar varios SDKs que ya han incorporado estas características, a través de algo llamado camp-on's en una baliza y no sólo pueden hacer notificaciones locales sino también llamar a webhooks entre otras cosas, como referencia en Github. Si estás interesado en aprender más sobre cómo ir construyendo una app con beacon desde cero, apúntate al Curso Online de Desarrollo de Apps con iBeacon: Construir una aplicación iOS con balizas. Te ayudará a obtener información sobre los servicios basados en la localización y también a entender terminologías como el alcance de las balizas, la monitorización en segundo plano y mucho más.