iOS后台广告信标

iOS后台广告信标,ios,swift,bluetooth,Ios,Swift,Bluetooth,我在iOS中开发广告数据应用程序。 我的应用程序广告数据前景良好。 但我想在ios后台发布广告信标数据。 我设置了背景外设设置。 和广告数据 advertisingData = [CBAdvertisementDataLocalNameKey: localName, CBAdvertisementDataServiceUUIDsKey: [serviceUUID]]` 那很好 当,我的应用程序停止(主页按钮),ios信标扫描, 但所有数据都没有显示出来。 我已经知道在后台模式下,服务“溢出”

我在iOS中开发广告数据应用程序。 我的应用程序广告数据前景良好。 但我想在ios后台发布广告信标数据。 我设置了背景外设设置。 和广告数据

advertisingData = [CBAdvertisementDataLocalNameKey: localName, 
CBAdvertisementDataServiceUUIDsKey: [serviceUUID]]`
那很好 当,我的应用程序停止(主页按钮),ios信标扫描, 但所有数据都没有显示出来。 我已经知道在后台模式下,服务“溢出”区域,
但是,没有官方途径,你还能做些什么呢?

我写了关于这个主题的硕士论文。答案是否定的,不可能让iOS应用程序在后台发布信标数据

它不适用于传统的CoreLocation API。你可以做的是,在你的应用程序中复制iBeacon行为,同时支持后台广播和检测,但我没有设法使广播信号被识别为信标

检查此答案以了解更多信息:

我已经检查了你的链接,但链接内容正在扫描,是相同的吗?是的,你可以这样做。服务UUID被移动到溢出区域(这是使用此方法可以广播的唯一信息类型)。这就是如果iOS在后台广播,其他iOS设备仍然可以接收UUID的方式。溢出区域是加密的。它可以被反向工程。广告信标在后台是不可能的。