2014-02-26 34 views
0

我正在使用Estimote SDK。無法使用iBeacon標識符?

PROXIMITY_UUID = "B9407F30-F5F8-466E-AFF9-25556B57FE6D" 

// Beacon(iPad Air) 
[[CLBeaconRegion alloc] initWithProximityUUID:PROXIMITY_UUID 
            major:2000 
            minor:300 
            identifier:@"my.test.beacon"]; 


// Beacon Receiver(Nexus 7 2nd gen) 
beaconManager.startRanging(new Region("regid", PROXIMITY_UUID, null, null)); 

在Nexus 7上發現iPad信標。這是正確的嗎?

  1. 鞋店1

    • 應用程序名稱:ShoeperMan
    • 標識符:net.xyz.shoe
    • 大:5
    • 未成年人:10
    • 所在地:東京
  2. 鞋店2

    • 應用程序名稱:ShoeperMan
    • 標識符:net.xyz.shoe
    • 重大:10
    • 未成年人:3
    • locateon:倫敦
  3. 泰國食品餐廳1

    • 應用程序名稱:Thaiphoon
    • 標識符:com.qwer.thai
    • 重大:10
    • 未成年人:3
    • 所在地:東京

可以看到鞋製品店2當在Thai Restaurant 1中運行Thaiphoon應用程序?(這些應用程序使用相同的JSON格式)

+0

看起來這應該工作,但問題不是很清楚。 – davidgyoung

回答

1

您需要更改UUID或主要或次要來區分信標。

標識符不起作用init。同樣,由於大多數燈塔製造商(如estimote)不允許更改UUID,因此您應該使用主要和次要方法來識別不同的信標。

+0

非常感謝你^^ – susemi99

+0

@Vipul - 你從哪裏得到這個不真實的信息,大多數製造商(即Estimote)不允許UUID配置? –

+0

不是現在。您可以下載Estimote iPhone應用程序,並嘗試爲您的自己,它不允許更改用於iBeacons的UUID –

0

是的,這是正確的。儘管1號店的主要設置爲10,但與其他店鋪的格局相似。

3

這是Estmiote社區團隊的Wojtek Borowicz。只是爲了記錄(我目前還不能發表評論):現在可以用Estimote SDK更改您的Beacon的UUID。這是不可能的,但幾周前發佈的當前版本的SDK確實允許它。