【问题标题】:iBeacon - iOS Region Monitoring and Region Advertising simultaneouslyiBeacon - iOS 区域监控和区域广告同时进行
【发布时间】:2014-09-13 05:18:01
【问题描述】:

我正在尝试使用

[self.peripheralManager startAdvertising:self.myBeaconData];

宣传 UUID 和信标的识别信息,并使用不同的次要和主要监视相同的 UUID

[self.locationManager startMonitoringForRegion:self.myBeaconRegion];

但我无法满足使用同一设备(iPhone)作为接收器以及广播公司(广告商)的要求

谁能帮我创建一个 iPhone 设备以充当广播者(宣传 UUID,例如“A77A1B68-49A7-4DBF-914C-760D07FBB87B”)并同时充当接收者监视具有相同 UUID“A77A1B68-49A7-4DBF-914C-760D07FBB87B”的其他信标的相同区域。

【问题讨论】:

  • 我检查了这个。但他们展示了两个应用程序,一个用于广播,另一个作为接收器。我正在尝试让一个应用同时执行这两项任务。
  • 试试这个方法来让它工作:stackoverflow.com/questions/19351856/…
  • @Sandro 我试过这个,它一直在工作,直到应用程序处于活动状态,在其他状态下它没有给出预期的结果
  • 您是否启用了后台定位?

标签: iphone ios7 bluetooth-lowenergy ibeacon clregion


【解决方案1】:

目前您无法广播 iBeacon 并同时监控 iBeacon。这是 iOS 7 和 iOS 8 Beta 4 的最新版本。这不太可能很快改变。这也是为什么所有教程通常都显示 2 个应用和 2 个设备的原因。

【讨论】:

  • 实际上它按照@Sandro 提供的解决方案同时工作。但有时它会失败。
  • 如果限制是设备无法检测到自己,它基本上无法正常工作。要使用该设置执行任何操作,仍然需要第二台设备来触发任何事件。
  • 没有兄弟,我刚刚实现了这个东西,它工作正常,没有任何问题。如果你愿意,我会分享演示应用程序。
  • 能否展示一个演示应用程序 Mrug。我正在尝试做类似的事情。
猜你喜欢
  • 2014-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-23
  • 2011-07-17
  • 1970-01-01
  • 2015-08-20
相关资源
最近更新 更多