如果之前已经以某种方式或形式多次回答这个问题,我深表歉意 - 我是这个领域的新手。
如果您熟悉 iBeacons,您可能熟悉邻近营销的概念; iBeacons 广播他们的信号,用户应用程序接收到这个信号并做相应的事情。我的问题是应用程序如何知道该做什么,它是否与服务器通信?
“邻近营销”领域拥有许多不同的在线平台,允许应用程序所有者添加他们的信标并管理动态营销事件 - 这意味着此“内容”是由应用程序通过某种通信积累的。
BeaconControl(开源邻近营销平台)在其网站上引用了这一点:-
“它是开源的。使用 Ruby On Rails 构建。可定制的 Ruby 引擎(插件支持)。MySQL 和 PostgreSQL 支持。使用 Redis 执行后端任务。REST JSON API。托管在 GitHub 上。可使用 Capistrano 部署到您自己的服务器。可部署到 heroku。”
如果有人能让我朝着正确的方向前进,那就太好了!
感谢和问候, 奥利
最佳答案
iBeacon 设备将自己的唯一标识号发送到附近区域。移动设备上的特定应用程序不断查找(嗅探)iBeacon 帧并从捕获的设备解析唯一标识号(UUID、Major、Minor 值)。然后应用程序将此标识号发送到专用服务器,并根据此号码在移动设备上触发一些操作,例如自动签到或发送推送通知等。
关于ruby-on-rails - iBeacon apps 'communicate' 怎么用在线平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43312996/