0 votes

Est-ce que la surveillance de la gamme/région iBeacon peut déclencher une notification "dynamique"/basée sur les données?

Est-il possible qu'un iBeacon range et/ou un événement de région (pour une application iOS qui ne s'exécute pas en premier plan) puisse envoyer une notification "dynamique" à cet appareil iOS (c'est-à-dire un texte de notification qui n'est pas codé en dur dans l'application mais qui provient plutôt d'un serveur) ?

Un exemple d'utilisation auquel tout le monde peut se rapporter est que votre supermarché local met en œuvre des balises et que lorsque vous passez devant le rayon du lait, vous recevez une notification disant "Lait à moitié prix pour la prochaine demi-heure" (parce que la date limite d'utilisation est proche).

Je sais que je peux envoyer une notification locale avec du texte statique (par exemple "bienvenue dans le magasin"), mais je ne suis pas sûr de pouvoir faire quelque chose de plus dynamique.

1voto

ShubhiMittal Points 11

Oui, les balises avec leurs capacités de détection de proximité peuvent pousser directement du contenu sous forme de notifications sur l'écran verrouillé, permettant ainsi aux consommateurs d'interagir avec les applications sans avoir à en ouvrir une.

Vous pouvez utiliser des fonctionnalités telles que des cartes, des règles, des webhooks pour créer de telles notifications.

  • Avec Cartes (Les cartes sont de petits morceaux de contenu - texte, photo, vidéo ou audio - qui doivent être affichés en fonction des règles de la campagne), vous pouvez éditer le type de contenu que vous souhaitez voir sur l'écran en tant que notification.
  • Les Règles vous permettent de définir un ensemble de conditions qui doivent être satisfaites à proximité d'une balise, pour que des actions soient effectuées dans l'application.
  • Les Webhooks sont des "rappels HTTP définis par l'utilisateur". Ils sont généralement déclenchés par un événement et lorsque cet événement se produit, l'application source envoie une requête http à l'uri configuré pour le webhook.

Probablement, la variable dynamique à laquelle vous faites référence ici est la valeur RSSI de la fréquence de la balise, qui augmente lorsque vous atteignez une balise. Associez cela avec l'UUID-Major-Minor et vous pouvez faire des notifications basées sur des données personnalisées.

Vous pouvez également utiliser divers SDK qui ont déjà incorporé ces fonctionnalités, via quelque chose appelé camp-on's sur une balise et non seulement faire des notifications locales mais aussi appeler des webhooks entre autres, comme référence sur Github. Si vous êtes intéressé à en apprendre davantage sur la façon de construire une application activée par balise à partir de zéro, rejoignez le Cours de Développement d'Applications iBeacon en Ligne : Construisez une Application iOS Activée par Balise. Cela vous aidera à obtenir des informations sur les services basés sur la localisation et à comprendre des termes comme le balayage de balise, la surveillance en arrière-plan et bien plus encore.

0voto

Daniel Iversen Points 171

Voici également quelqu'un qui le fait réellement : L'essor de iBeacon - si vous lisez la section "Geofencing" :

"L'application n'a que quelques secondes pour traiter ces informations avant d'être suspendue (dans nos tests, l'application est suspendue après 5 à 10 secondes). Cela laisse largement le temps de notifier l'utilisateur, ou dans le cas de notre application Geohopper (geohopper.com), l'application notifie ensuite notre service web et déclenche une action externe"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X