小编Joh*_*Doe的帖子

iBeacon - proximityUUID和region.identifier之间的区别

我对CLBeaconRegion UUID和字符串标识符的重要性感到有点困惑.如果我的CLBeaconRegion已经有一个唯一的ID,那么强制使用另一个非唯一字符串标识符有什么意义呢?它纯粹是"化妆品"吗?

由于用户将不能够扫描并连接到信标区域,因为它们具有WiFi(和SSID)的例如做的,因为接收器的应用程序需要的CLBeaconRegion预编码,并且为了输入和范围预先定义为在一个信标区域,标识符的实际用途是什么?

我已经看到人们使用它来放置com.companyname.app这样的地方的例子,我认为这更有意义,以防标识符被用来匹配应用程序的签名证书(但似乎没有!).其他人一直在使用它来命名像"Beacon Example","Apple","Kitchen"这样的名字.

换句话说,我不明白为什么接收器还需要指定region.identifier,因为它不知道它将连接到哪个广播器名称.无论我如何命名广播公司,接收方总是会获得其侧面定义的标识符.

core-location cllocationmanager ios7 ibeacon

5
推荐指数
1
解决办法
5136
查看次数

标签 统计

cllocationmanager ×1

core-location ×1

ibeacon ×1

ios7 ×1