繁体   English   中英

Ruby UUID在iOS iBeacon上不起作用

[英]Ruby UUID's doesn't work on iOS iBeacon

我们正在使用Ruby 1.9.3(SecureRandom.uuid)生成UUID,并将它们传递给我们的iOS设备以监视信标。 我们也从iOS设备生成UUID,但iOS生成的UUID似乎还不错。

这是问题所在:

  • 服务器发布UUID,通过API提取并应用于iOS设备。 监视区域。
  • 应用程序无法使用提供的UUID监视或定位此Beacon。
  • 我们正在使用Radius Networks / AltBeacon库来监视Android设备上的信标,并且可以使用相同的UUID来监视和调整信标。
  • iOS生成的UUID上传到服务器工作正常。 仅基于服务器/ Ruby的UUID在iOS上不起作用。

有谁知道为什么会这样吗? 我对自己的区域监视代码100%充满信心,这不是问题。 当我输出UUID时,它们是正确的格式,并且从iOS中我完全没有收到任何错误。 它看起来像是合法的UUID,但由于某些原因,iOS无法看到它。 救命!!!

为了在iOS上检测到信标,您提供给监视API的ProximityUUID必须与信标发送器的ProximityUUID相匹配。 您的问题建议您在Ruby中生成一个随机UUID,然后期望检测到具有相同UUID的信标。 这永远行不通,因为有太多可能的UUID,以至于找到与随机生成的UUID匹配的信标的机会几乎为零。

也许我误会了您的问题,但是我想提供这个,以防问题真的如此简单。 该问题没有说明您如何使用此UUID进行传输 也许有关如何执行此操作的详细信息可能有助于澄清问题。 UUID示例和设置监控的iOS代码片段也很有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM