Le nombre de questions sur SO relatives à iBeacon et à ses capacités de fond augmente et il y a une certaine confusion sur ce point. J'ai testé le projet AirLocate.
iBeacon a 2 "capacités" : Le suivi de la région et le Ranging.
La surveillance de la région est limitée à 20 régions et peut fonctionner en arrière-plan (du dispositif d'écoute) et dispose de différents délégués pour notifier l'application d'écoute (et l'utilisateur) de l'entrée/sortie dans la région - même si l'application est en arrière-plan ou si le téléphone est verrouillé.
Le Ranging ne fonctionne qu'en avant-plan mais renvoie (au dispositif d'écoute) un tableau (illimité ?) de tous les iBeacons trouvés avec leurs propriétés (UUID, etc..)
De plus, cette surveillance de 20 régions est une limite du dispositif. Si l'utilisateur utilise des rappels de géofencing, d'autres applications qui utilisent la surveillance des régions, ce nombre sera réduit.
-
Nous sommes donc en train de dire que je ne peux pas déployer une application à l'échelle d'un centre commercial (plus de 100 magasins) qui utilise les iBeacons des magasins pour envoyer une notification "spécifique au magasin" à l'utilisateur, alors que l'application est en arrière-plan ou que le téléphone est verrouillé ?
-
J'en déduis que le dispositif publicitaire (la balise) doit également être au premier plan pour annoncer une région dans laquelle le dispositif d'écoute pourrait "entrer". Donc, sommes-nous en train de dire que si le propriétaire d'un magasin avait un appareil iOS, je ne pourrais pas, par exemple, lui faire économiser de l'argent en lui demandant d'utiliser son iPhone (du moins au début) comme dispositif publicitaire (balise) - puisque l'application ne sera probablement pas toujours au premier plan ?
-
Ainsi, dans le cas d'iBeacon + MLB, une seule UUID (ou <20 UUID) est/sont utilisées par l'application pour déterminer éventuellement la porte d'entrée et, ensuite, l'utilisateur devra-t-il déverrouiller le téléphone/amener l'application au premier plan pour l'utiliser (trouver un siège, etc.) ?
Puis-je alors appeler l'iBeacon : une fonction de localisation/événement unique (magasin, parc, etc.) qui requiert l'attention la plus " avant-plan " de l'utilisateur pour avoir un cas d'utilisation pratique " complet " ?
J'ai essayé de m'exprimer clairement sur les cas d'utilisation pour les mettre en pratique. Veuillez répondre par autre chose que oui ou non.
0 votes
Sommes-nous sûrs que le "En outre, que la surveillance de 20 régions est une limite du dispositif. "c'est une limite de dispositif ? Je pense que c'est par application.
0 votes
S'agit-il d'une limite par appareil ou par application ?