我对CLBeaconRegion UUID和字符串标识符的重要性感到有点困惑.如果我的CLBeaconRegion已经有一个唯一的ID,那么强制使用另一个非唯一字符串标识符有什么意义呢?它纯粹是"化妆品"吗?
由于用户将不能够扫描并连接到信标区域,因为它们具有WiFi(和SSID)的例如做的,因为接收器的应用程序需要的CLBeaconRegion预编码,并且为了输入和范围预先定义为在一个信标区域,标识符的实际用途是什么?
我已经看到人们使用它来放置com.companyname.app这样的地方的例子,我认为这更有意义,以防标识符被用来匹配应用程序的签名证书(但似乎没有!).其他人一直在使用它来命名像"Beacon Example","Apple","Kitchen"这样的名字.
换句话说,我不明白为什么接收器还需要指定region.identifier,因为它不知道它将连接到哪个广播器名称.无论我如何命名广播公司,接收方总是会获得其侧面定义的标识符.