我們正在使用Ruby 1.9.3(SecureRandom.uuid)生成UUID,並將它們傳遞給我們的iOS設備以監視信標。我們也從iOS設備生成UUID,但iOS生成的UUID似乎沒問題。Ruby UUID無法在iOS上運行iBeacon
這裏的問題是:
- 服務器發出的UUID,通過API被引用,並適用於iOS設備。監視區域。
- 應用程序無法使用提供的UUID監控或確定此Beacon的範圍。
- 我們使用Radius Networks/AltBeacon庫來監控Android設備上的信標,並且Beacon可以使用相同的UUID進行監控和排列。
- iOS生成的UUID上傳到服務器工作得很好。只有基於服務器/基於Ruby的UUID不適用於iOS。
有沒有人有任何想法,爲什麼這可能是?我對我的區域監控代碼100%有信心,這不是問題。當我輸出UUID時,它們是正確的格式,並且我從iOS中完全沒有收到任何錯誤。它看起來像一個合法的UUID,但由於某種原因,iOS不會看到它。幫幫我!!!
不,我們正在生成一個使用特定的燈塔。我們保存UUID並將其從服務器同步到設備。因此,我們試圖監視特定的beacon/uuid,但是當我們嘗試監視它時,服務器上生成的任何UUID都會失敗。我們從設備生成的任何UUID都能正常工作。 – 2014-09-25 00:27:03
我想我解決了我的問題,並且與Ruby或SecureRandom生成無關。我會盡快回答我自己的問題。謝謝(你的)信息。 – 2014-09-25 01:47:14