Apple 发布了采用 iBeacons 技术的 iOS 7。Apple 是否会发布有关此 iBeacons 技术的更多详细信息?
在我的项目中,我将创建一个 iBeacons。如何选择 iBeacons 的 UUID?是否有任何规则可以生成 iBeacons UUID?我可以使用随机数作为 UUID 吗?
Apple 发布了采用 iBeacons 技术的 iOS 7。Apple 是否会发布有关此 iBeacons 技术的更多详细信息?
在我的项目中,我将创建一个 iBeacons。如何选择 iBeacons 的 UUID?是否有任何规则可以生成 iBeacons UUID?我可以使用随机数作为 UUID 吗?
您可以在终端中使用 uuidgen 命令生成 UUID,创建 NSUUID,然后实例化 CLBeaconRegion 实例:
NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"10D39AE7-020E-4467-9CB2-DD36366F899D"];
CLBeaconRegion *region = [CLBeaconRegion initWithProximityUUID:uuid
identifier:@"unique region identifier"];
有关更多信息,请参阅 WWDC 2013 的 Apple AirLocate 示例项目,或者您可以在此处查看我的博客以获取更多信息: http: //www.captechconsulting.com/blog/christopher-mann/ios-7-tutorial-series-core-location-信标。
如果您的问题更多关于在哪里为 iBeacon 应用程序生成邻近 UUID,我建议使用我们创建的免费在线应用程序 OpenUUID:
除了为您的应用程序生成唯一的邻近 UUID(OpenUUID 检测冲突,即使它们的概率非常小),OpenUUID 还允许您访问您之前生成的 UUID 列表,以便您可以跟踪它们。希望服务能帮到...
http://www.doubleencore.com/2013/09/whats-new-in-bluetooth-le-ios-7/
似乎表明您可以只使用 [UUID UUIDString]