簡體   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