【发布时间】:2013-12-31 23:18:39
【问题描述】:
我对 CLBeaconRegion UUID 和字符串标识符的重要性有点困惑。 如果我的 CLBeaconRegion 已经有一个唯一 ID,那么强制使用额外的非唯一字符串标识符有什么意义?纯粹是“化妆品”吗?
因为用户将无法像使用 WiFi(和 SSID)那样扫描和连接到信标区域,并且接收器应用程序需要预编码和预定义的 CLBeaconRegion 才能进入和范围一个地区的信标,标识符的真正用途是什么?
我已经看到人们使用它来放置诸如 com.companyname.app 之类的东西的示例,我认为这更有意义,以防标识符用于匹配应用程序的签名证书(但似乎没有! )。其他人一直在使用它来放置诸如“Beacon Example”、“Apple”、“Kitchen”之类的名称。
换句话说,我不明白为什么接收器还需要指定 region.identifier,因为它不知道它将连接到哪个广播器名称。不管我如何命名广播者,接收者总是会得到它自己定义的标识符。
【问题讨论】:
标签: ios7 core-location cllocationmanager ibeacon