Tag: ibeacon

如何获得信标接收新的configuration

我有估计的灯塔,我可以改变他们的iOS应用程序,但从我读的灯塔使用BLE技术的UUID。 它只发送广告数据,以便如何接收新的configuration。 谢谢

从框架的背景中的信标检测

我有一个框架,有所有的信标检测逻辑和一个示例应用程序设置和拆卸框架。 我想在应用程序被杀后获得区域进入和退出通知。 当逻辑处于应用程序中时,我可以从应用程序获取通知。 但是,当框架中的逻辑我没有得到通知。 我究竟做错了什么? import UIKit import CoreLocation extension AppDelegate: CLLocationManagerDelegate { func registerForBeaconNotifications() { let locationManager = CLLocationManager() let region = CLBeaconRegion(proximityUUID: UUID(uuidString: "83f9daec-4cae-54f1-b64e-846f12345d05")!, major: 10, minor: 10, identifier: "iPhone 6 Beacon") locationManager.delegate = self region.notifyOnEntry = true region.notifyOnExit = true region.notifyEntryStateOnDisplay = true locationManager.startMonitoring(for: region) locationManager.startRangingBeacons(in: region) // Register for showing notification […]

Kontakt iBeacon返回零

我有一个应用程序显示的是iBeacons属性Estimote和Kontakt品牌。 Kontakt iBeacons有问题。 问题是 ; Kontakt iBeacons的一些properties返回nil属性是firmware , password和managerUUID 。 我与Estimote有同样的问题,但我在Estimote委托中使用了连接方法解决。 我如何connect Kontakt iBeacon? 互联网上没有足够的文档。 我找不到任何东西。 如果我连接它,我想,它会显示所有属性。 任何人都可以帮助我? 谢谢Halil。

如何在单个didRangeBeacons:inRegioncallback中收到ibeacons不同区域的事件。

我正在尝试将iOS ibeacons与多个区域进行比较,效果很好。 但我的问题是,如果我范围多个区域region1和region2 ,我收到了两个测距事件调用, didRangeBeacons:inRegion分开。 (所以,如果我在tableview中显示信标列表,它正在闪烁。) 我想收到范围内具有不同的标识符的所有区域单个didRangeBeacons:inRegioncallback(一个区域没有一个callback,范围内的所有区域callback一个)。 我看到它可以通过设置estBeaconManager.returnAllRangedBeaconsAtOnce = YES;来使用Estimote的SDK完成estBeaconManager.returnAllRangedBeaconsAtOnce = YES; 。 我想实现像iOS CoreLocation一样的estimote sdk类似的解决scheme。 有没有解决scheme或示例代码?

iBeacons和本地通知

我开发了一个小型的基于iBeacon的应用程序,当应用程序检测到我们的一个iBeacons调用Web服务来获取数据集并向用户发送本地通知时。 所有这些工作正常。 我现在提出这样的想法,即这些本地通知可以在短时间内改变,并带有新的内容。 问题是,如果用户不离开iBeacon的区域并重新进入,应用程序将不会“唤醒”,用户也不会收到新的更新通知。 我不知道这是否能够以某种方式得到解决,或者实际上制造类似的方法不应该与iBeacons的技术有关。 我真的迷失了,不知道有没有人会知道如何提高它。

将CLBeacon设置为零时EXC_BAD_ACCESS

将CLBeacon设置nil时,以下内容将会执行崩溃。 CLBeacon *beacon = [[CLBeacon alloc] init]; beacon = nil; // crash 是不是可以释放一个初始化的CLBeacon ? 这可以通过简单地将上面的代码添加到App Delegate的didFinishLaunchingWithOptions的新项目 – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { CLBeacon *beacon = [[CLBeacon alloc] init]; beacon = nil; // crash return YES; }

如何从Swift中的关联数组中获取UIColor

我有这个arrays与一些UIColors: let colors = [ 35302: UIColor(red: 66/255, green: 55/255, blue: 101/255, alpha: 1), 53350: UIColor(red: 158/255, green: 218/255, blue: 222/255, alpha: 1), 54747: UIColor(red: 158/255, green: 222/255, blue: 189/255, alpha: 1) ] 现在,我试图访问数组中的一些索引: func locationManager(manager: CLLocationManager!, didRangeBeacons beacons: [AnyObject]!, inRegion region: CLBeaconRegion!) { let knownBeacons = beacons.filter{ $0.proximity != CLProximity.Unknown } if(knownBeacons.count > 0) […]

ReactiveCocoa 4:如何在不中断信号的情况下向观察者发送错误

let (signal, sink) = Signal<[CLBeacon], BeaconManagerError>.pipe() 当我打电话给这个,因为用户禁用了蓝牙: sendError(self.sink, error) Signal中断,再次启用蓝牙后,我不会收到更多的next事件,也不会interrupted事件。 Signal坏了。 如何在不中断/打破Signal情况下将errortypes发送给observer ? 我在RAC 4文档中找不到。 谢谢!

CoreLocation线程崩溃崩溃:com.apple.CoreLocation.ConnectionClient.0x16fcb870.events

我在生产应用程序的Apple CoreLocation线程中遇到了这个崩溃。 我不能在我的testing中重现它,也很难弄清楚它是否在CoreLocation中。 目前发生的人口比例很低,但我可以看到它变得越来越大。 Crashed: com.apple.CoreLocation.ConnectionClient.0x16fcb870.events 0 CoreLocation 0x2aa2db54 CLClientCreateIso6709Notation + 53675 1 CoreLocation 0x2aa2dc7b CLClientCreateIso6709Notation + 53970 2 CoreLocation 0x2aa2de03 CLClientCreateIso6709Notation + 54362 3 CoreLocation 0x2aa2dcfb CLClientCreateIso6709Notation + 54098 4 CoreLocation 0x2aa30f59 CLClientCreateIso6709Notation + 66992 5 CoreLocation 0x2aa31089 CLClientCreateIso6709Notation + 67296 6 CoreFoundation 0x24954699 <redacted> + 16 7 CoreFoundation 0x2493f698 <redacted> + 120 8 […]

iOS – iBeacon – 在iOS 7.1更新后,在后台广告(广播)作为信标

我试图做一个应用程序使用iBeacon其中一个设备将作为信号灯广播和另一个作为Receiver.I 运行iPhone中作为iBeacon在背景中类似的东西,但目前的解决scheme,不存在的API iBeacon,所以我再次问这个问题。 即使应用程序处于“后台”或“退出”模式,我也能成功通知“检测器设备”(接收器)。 但每当广播器设备的应用程序进入后台它停止广播数据包,并成为不再作为信标。 当它在前台出现时,它再次正常工作。 所以问题是广播公司必须始终处于前台担任广告商或广播公司。 即使应用程序处于后台模式,是否还有广告/广播iBeacon的数据包? 我从xCode启用了“位置更新”和“充当蓝牙LE配件”function。