gpt4 book ai didi

ios - 可以检测到 iOS 设备生成的背景信标源

转载 作者:搜寻专家 更新时间:2023-11-01 06:19:46 24 4
gpt4 key购买 nike

我尝试使用 iOS 设备作为信标(比方说我的 iPhone5),它应该被另一个 iOS 设备检测到,比方说(我的 iPad)。当两个设备都在前台时,我的 iPad 能够正确检测到我的 iPhone 产生的信标信号。从我的 didRangeBeacons 委托(delegate)方法,我做了

func locationManager(manager: CLLocationManager, didRangeBeacons beacons: [CLBeacon], inRegion region: CLBeaconRegion) {
if beacons.count > 0{
print(beacons)
}
}

我记录了信标信息

[CLBeacon (uuid:<__NSConcreteUUID 0x124e483b0> AD065817-291B-4422-BD59-CBBFBDB81F17, major:9, minor:6, proximity:2 +/- 0.81m, rssi:-56)]

当我的 iPhone(beacon)处于后台模式(屏幕未激活)时,我无法检测到来自 iPad 的任何 beacon 信号,这种情况有什么解决方案吗?我在网上做了很多研究,但找不到有启发性的东西。

最佳答案

信标监控在应用程序处于后台时起作用,因为 iOS 正在为该应用程序执行该服务。但是,测距仅在应用程序位于前台时才有效。如果短期背景范围不够,则需要在项目设置的功能选项卡中启用背景模式选项,并在 中使用 UIBackgroundModes 设置为 location信息.plist.

关于ios - 可以检测到 iOS 设备生成的背景信标源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36228166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com