2014-09-30 32 views
0

使用信標開發應用程序。我在一個位置有多個信標,我需要識別所有的信標。在應用程序中標識多個信標

我已經爲每個信標創建了多個區域。

NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:bID]; 

CLBeaconRegion *region = [[CLBeaconRegion alloc] initWithProximityUUID:uuid identifier:@"com.test.iBeacon]; 

[self.locationManager startMonitoringForRegion:region]; 

問題是隻有最後一個燈塔區域得到認可。其他信標不被識別。信標應該具有相同的UUID和不同的主要小類?

回答

0

兩件事情要考慮:

  • 首先,你只能註冊最多20個區域監測
  • 最後但並非最不重要的,你們每個區域必須有一個不同的標識符(你可以」 t使用20次@「com.test.iBeacon」)
+0

感謝您的回覆。是Apple文檔中提到的限制20嗎? – cancerian 2014-10-08 13:44:17

+0

是的,用startMonitoringForRegion:方法描述:「一個應用程序一次最多可以註冊20個區域。」 – 2014-10-08 20:43:17

相關問題