我们正在使用Ruby 1.9.3(SecureRandom.uuid)生成UUID,并将它们传递给我们的iOS设备以监控Beacons。我们也从iOS设备生成UUID,但iOS生成的UUID似乎没问题。
问题在于:
有没有人知道为什么会这样?我对我的区域监控代码100%有信心,这不是问题。当我输出UUID时,它们是正确的格式,我没有从iOS获得任何错误。它似乎是一个合法的UUID,但由于某种原因,iOS不会看到它。帮助!
答案 0 :(得分:1)
为了检测iOS上的信标,您提供给监控API的ProximityUUID必须与信标发送器的ProximityUUID匹配。您的问题建议您在Ruby中生成随机UUID,然后期望检测具有相同UUID的信标。这无法工作,因为有太多可能的UUID,找到与随机生成的UUID匹配的信标的机会几乎为零。
也许我误解了你的问题,但我想提出这个,以防问题真的很简单。问题没有说明你如何使用这个UUID 传输。也许有关如何完成此操作的详细信息可能有助于澄清问题。同样有用的还有一个示例UUID和一段设置监控的iOS代码片段。