2017-01-12 2 views
0

J'ai une application IOS mobile qui est essentiellement axée sur le chat de groupe. Je me demandais si je pouvais en faire une application compatible avec les balises. En d'autres termes, une application qui peut détecter les balises, déterminer l'identifiant, recevoir des petites annonces, etc. Je suis assez nouveau pour les balises, je lis toujours beaucoup à ce sujet. J'ai trouvé this article ce qui me fait croire qu'il est peut-être possible d'atteindre mon objectif.Est-il possible d'atteindre mon objectif en utilisant des balises

Je veux que mon application, sauf pour sa fonctionnalité originale, pour pouvoir:

  • détecter une balise (même si l'application est en arrière-plan, sans qu'il soit nécessaire d'avoir été associé ou autre)
  • Recevoir des publicités simples par la balise (en utilisant l'application dans un certain mode, pour pouvoir projeter les publicités sur l'écran du téléphone)
  • Lisez des informations en temps réel (si nécessaire par l'utilisateur) comme: speed (si moving beacon), température, etc.

Afin de réaliser tout ce que je voudrais ne pas déranger l'utilisateur final en lui faisant télécharger des trucs supplémentaires liés à la balise. Je veux qu'il ait mon application et c'est tout.

+0

Oui, tout cela est possible. – davidgyoung

Répondre

0

Vous pouvez surveiller les balises pendant que votre application est en arrière-plan. Vous pouvez le faire en utilisant le CoreLocation Framework ou en utilisant un framework de votre fournisseur de balises. (par exemple Estimote)

Aux annonces: La balise ne délivre que ses identifiants pré-configurés. (UUID + Major + Minor). Si vous souhaitez recevoir des annonces, vous devez disposer d'un service Web qui récupère vos identifiants de balise et vous renvoie l'annonce à afficher. (Si les annonces ne changent jamais, vous pouvez les mettre directement dans votre application sans service Web)

La façon dont vous diffusez les annonces dans votre application vous est entièrement ouverte.

Je ne comprends pas vraiment ce que vous entendez par informations en temps réel. Il y a des balises qui vous envoient aussi TLM. Ainsi, vous pouvez obtenir la température et le niveau de la batterie de la balise. Je n'ai jamais vu de balises mobiles ou de balises capables de transmettre leur vitesse.

Quelques liens utiles:

https://developer.apple.com/ibeacon/

https://xamoom.com/en/2016/07/ibeacon-for-developers/

+0

"Je n'ai jamais vu de balises ou de balises mobiles" - Et si j'attache la balise à un objet en mouvement. Par exemple. bus, voiture. Vous êtes dans le bus et vous aimeriez savoir quelle est la vitesse à laquelle nous allons. – user2128702

+0

Ok, je comprends maintenant. Dans ce cas, votre matériel de balise doit avoir un capteur de vitesse. La meilleure façon sera d'obtenir la vitesse de l'appareil (par exemple GPS). – Rags93