Я немного смущен важностью CLBeaconRegion UUID и строковым идентификатором. Если у моего CLBeaconRegion уже есть уникальный идентификатор, в чем смысл форсировать использование дополнительного, неповторимого строкового идентификатора? Это чисто «косметический»?iBeacon - Разница между proximityUUID и region.identifier
Поскольку пользователи не смогут сканировать и подключаться к областям маяка, как это происходит с WiFi (и SSID), например, и поскольку для приложения-получателя требуется предварительно закодированное и предварительно заданное CLBeaconRegion для ввода и диапазона для маяков в регионе, каково реальное использование идентификатора?
Я видел примеры, когда люди используют его для размещения таких вещей, как com.companyname.app, который, как я думал, имеет больше смысла, если идентификатор был использован для соответствия сертификату подписи приложения (но, похоже, нет !). Другие используют его для размещения таких имен, как «Beacon Example», «Apple», «Kitchen».
Другими словами, я не понимаю, почему ресивер также должен указать region.identifier, поскольку он не знает, к какому имени передатчика он подключится. Независимо от того, как я называю вещатель, приемник всегда будет определять идентификатор на своей стороне.
Спасибо, Дэвид. Прекрасно ответил и понял сейчас. –