¿El monitoreo de rango / región de iBeacon puede desencadenar una notificación "dinámica" / basada en datos?

0

¿Puede un evento iBeacon de rango y / o región (para una aplicación iOS que no se está ejecutando en primer plano) de alguna manera enviar una notificación "dinámica" a ese dispositivo iOS (es decir, un texto de notificación que no está codificado en la aplicación) sino que viene de un servidor)?

Un ejemplo de caso de uso con el que todos pueden relacionarse es que su supermercado local implementa balizas y que al pasar por la sección de leche, recibirá una notificación que dice "Leche a mitad de precio por la siguiente media hora" (porque el "uso- por "la fecha está cerca).

Sé que puedo hacer notificaciones locales con texto estático (es decir, "bienvenido a la tienda") pero no estoy seguro si puedo hacer algo más dinámico.

    
pregunta Daniel Iversen 28.02.2015 - 08:29

2 respuestas

1

Sí, las balizas con sus capacidades de detección de proximidad pueden enviar contenido directamente en forma de notificaciones a la pantalla de bloqueo, lo que permite a los consumidores interactuar con las aplicaciones sin tener que abrir una.

Puede usar funciones como tarjetas, reglas, webhooks para crear dichas notificaciones.

  • Con Tarjetas (las tarjetas son pequeñas porciones de contenido, texto, foto, video o audio, que son para que se muestre según las reglas de la campaña), puede editar el tipo de contenido que desea en la pantalla como notificación.
  • Las Reglas le 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 "HTTP definidos por el usuario, devoluciones de llamada URI". Por lo general, se activan por algún evento y cuando ocurre ese evento, la aplicación de origen realiza una solicitud http al uri configurado para el webhook.

Probablemente la variable dinámica a la que te refieres aquí es el valor RSSI de la frecuencia de baliza que aumenta cuando alcanzas una baliza. Combine eso con UUID-Major-Minor y podrá realizar notificaciones personalizadas basadas en datos.

También puede usar varios SDK que ya han incorporado estas funciones, a través de algo llamado "camp-on" en una baliza y no solo puede hacer notificaciones locales sino también llamar a webhooks, entre otras cosas, como referencia en Github. Si está interesado en aprender más sobre cómo crear una aplicación habilitada para balizas desde el principio, únase al Curso en línea para el desarrollo de aplicaciones iBeacon: Cree una aplicación iOS habilitada para balizas. Ayudará a obtener información sobre los servicios basados en la ubicación y también a comprender terminologías como el alcance de las balizas, el monitoreo de antecedentes y mucho más.

    
respondido por el ShubhiMittal 04.03.2016 - 10:20
0

También hay alguien que realmente lo está haciendo: El auge de iBeacon - si leen la sección "Geofencing" :

  

"La aplicación solo tiene unos segundos para procesar esta información antes de que se suspenda (en nuestras pruebas, la aplicación se suspende después de 5 a 10 segundos). Esto es suficiente tiempo para notificar al usuario, o en el caso de nuestra aplicación Geohopper (geohopper.com), la aplicación notifica a nuestro servicio web y desencadena alguna acción externa "

    
respondido por el Daniel Iversen 01.03.2015 - 02:28

Lea otras preguntas en las etiquetas