Does the App have to be configured with messages ahead of time or can they be dynamic? #iBeaconWebinar

  • 1
  • Question
  • Updated 4 years ago
  • Answered
Photo of Jonathan Dalia

Jonathan Dalia

  • 3 Posts
  • 0 Reply Likes

Posted 4 years ago

  • 1
Photo of Andrew Snyder

Andrew Snyder

  • 6 Posts
  • 2 Reply Likes
messages don't live in the native app IIRC. They are delivered to the device via the integrated SDK/Software/CRM backend. Since you can 'send' different things at different ranges (Far, Near, Immediate) those need to be contextually created to happen based on some logic, and specific beacon you are near.
Photo of David Helms

David Helms, Champ

  • 34 Posts
  • 4 Reply Likes
That is all within the control of the app developer.

If the app wants to deliver content to the user, it has to have access to the content. Whether that content is cached locally on the device or whether it is pulled from the cloud as needed is really a decision for the app developer to make based on the use case and operating environment of the app. Integrating and leveraging beacons doesn't prescribe this one way or the other.

David Helms
CPO Radius Networks
www.radiusnetworks.com
Photo of Jonathan Dalia

Jonathan Dalia

  • 3 Posts
  • 0 Reply Likes
From a security perspective, is there anything preventing me from cloning a Target iBeacon and then deploying it in Walmart? I am thinking about how a DDoS would be used to give a particular retailer a bad rap by cloning there iBeacon's and then attaching them to obscure locations such as the underside of cars so that when they drive by other cars with the app then it would indicate on there phone that they were inside a target store.
Photo of David Helms

David Helms, Champ

  • 34 Posts
  • 4 Reply Likes
Jonathan,

That is a possibility.
Some approaches to dealing with this can be to incorporate some compensating mechanisms like geofence verification, motion sensing or other means of suppressing undesirable user notifications.

David Helms
CPO Radius Networks
www.radiusnetworks.com
Photo of Matthew Gast

Matthew Gast

  • 284 Posts
  • 63 Reply Likes
Much of the sample code you see on-line uses pre-determined messages simply because it's easier to have self-contained sample code.  This question is kind of like asking "does a web page have to be configured ahead of time or can it be generated based on the user?"  Anything you can program, you can do!
Photo of Jonathan Dalia

Jonathan Dalia

  • 3 Posts
  • 0 Reply Likes
Matthew, I appreciate your analogy but I don’t think you understood my perspective. In your scenario the website is the source of the information one way or another.  A more proper analogy would be me asking, can the client machine have preconfigured settings when going to webpage or is the webpage the only source of information. I was asking where the information came from when the user enters the vicinity of the iBeacon transmitter. So my understanding is that when a user gets in the vicinity of the iBeacon then the app either looks in cache or locates a URL to grab a message but in neither scenario is the message transmitted from the iBeacon device.
Photo of Matthew Gast

Matthew Gast

  • 284 Posts
  • 63 Reply Likes
Ah, yes, it does look like I misunderstood.  Yup, all the iBeacon transmits is four numbers.  The app has to translate those numbers into a message, either out of local storage or via a network call.