如何第一次以编程方式将 ibeacon 与 iOS 配对

Posted

技术标签:

【中文标题】如何第一次以编程方式将 ibeacon 与 iOS 配对【英文标题】:How to pair ibeacon with iOS first time programmatically 【发布时间】:2014-09-29 21:46:12 【问题描述】:

我从基于 ibeacon(实际上是锁定)的设备开发 + ios 应用程序开始。我可以向 iOS 应用程序提供信标的次要和主要+ UUID。但是,它只适用于测试。

如果客户购买了我的设备并想与 self.iOS 应用程序配对怎么办。是否拥有打开/关闭设备的唯一钥匙?当然,我可以用我所有设备的通用主要/次要代码编写代码,但这是愚蠢和不安全的,对吧?任何使用我的应用程序的用户都可以一键打开锁。

那么,您能否帮助我了解如何将 1 部独特的 iPhone 与 1 部独特的 ibeacon(但它们都是我的)配对以拥有 1 对独特的通信?

我需要在开锁后第一次这样做。

【问题讨论】:

PS 对不起,我的野蛮英语,它甚至不是我的第二语言-) 【参考方案1】:

为什么不要求用户在安装应用后注册到网络服务,然后从网络服务下载 UUID/major/minor 并将标识符存储在应用中?

如果您要分发用户特定的硬件信标,您可以拥有一个与作为注册过程的一部分输入的每个信标相关联的激活码。一个代码必须绑定到后端的 UUID/major/minor。

请记住,一旦信标开始传输,任何人都可以使用 android、Linux 或 OSX 无线读取信标标识符。因此,请确保您的系统足够安全。

【讨论】:

以上是关于如何第一次以编程方式将 ibeacon 与 iOS 配对的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 上以编程方式将视频上传到 Vine?

iBeacons 在 iOS 中以后台模式扫描?

iOS:如何确定广播作为 iBeacon 的功耗?

将 Macbook 变成 iBeacon

ios 7.1 上的 ibeacon - 应用程序在一段时间后停止收听信标

我如何在iOS上以编程方式为图像着色?