Cómo hacer que mi aplicación de Android escuche la identificación de la baliza en segundo plano y active la notificación de la pantalla emergente cuando se detecte

Hay una diferencia significativa en la forma en que funcionan las balizas en dispositivos Android e iOS. A partir de iOS 7.1, Apple ha introducido un servicio de nivel de sistema operativo para el escaneo de balizas. Cada aplicación móvil con detección de proximidad lleva una lista de números de identificación de todas las balizas que se han activado y las asociará con su ubicación. Una vez que el dispositivo coincide con la ID de una baliza con la ID que se encuentra en la aplicación móvil con detección de proximidad, el iPhone activará la aplicación relevante (incluso si está cerrada) sola, cuando estén dentro del alcance de la baliza. Android, por otro lado, no tiene dicho servicio de nivel de sistema operativo para el escaneo de balizas en segundo plano. Por lo tanto, para que los usuarios de Android interactúen con las balizas, deben tener la aplicación correspondiente ejecutándose en su teléfono (al menos en segundo plano) para buscar señales BLE. Si tiene la aplicación ejecutándose en segundo plano, detectará automáticamente la baliza a través de su ID de baliza.

A diferencia de las notificaciones push que envía un servidor, las notificaciones locales son iniciadas por una aplicación. Tanto los usuarios de iOS como los de Android reciben alertas con pancartas estándar cada vez que se activa una campaña dirigida a ellos.

Como las notificaciones ya están configuradas dentro de su aplicación a través del SDK, se activan una vez que se detecta la baliza. Puede asignar Reglas apropiadas para maniobrar el tiempo y el contenido visible en la pantalla de la aplicación. Las tarjetas también se pueden enviar como notificaciones locales, lo que permite a los usuarios recibir una alerta incluso cuando su teléfono inteligente está bloqueado. Como las notificaciones locales no dependen de los servidores, los usuarios de su aplicación tienen la garantía de recibir alertas oportunas y relevantes. Su naturaleza liviana lo convierte en un modo sorprendente para comunicarse con los usuarios.

Si está interesado en obtener más información sobre cómo construir una aplicación habilitada para balizas desde cero e incluir características como estas, únase al Curso de desarrollo de aplicaciones de 3 sesiones Live Beacon . Ayudará a obtener información sobre los servicios basados ​​en la ubicación y también comprenderá terminologías como el alcance de las balizas, el monitoreo de fondo y mucho más.