OGeek|极客世界-中国程序员成长平台

标题: ios - watch OS 2 信标监控和测距 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:29
标题: ios - watch OS 2 信标监控和测距

有没有人发现有关在 native Watch OS 2 应用程序中与 Beacons 交互(测距和监控)的任何信息? 我想让用户无需将手机放在口袋里就可以在家庭环境中进行测距。 我在任何地方都找不到任何文档,我想知道它是否真的可行——显然周围是否有任何例子。 谢谢



Best Answer-推荐答案


watchOS 上的核心位置被剥夺了所有 iBeacon 功能。没有 startRangingBeaconsInRegion:startMonitoringForRegion: 方法,可以在 CLLocationManager 引用文档中看到:

https://developer.apple.com/library/watchos/documentation/CoreLocation/Reference/CLLocationManager_Class/

目前唯一的选择是在 iPhone 上进行测距/监控,然后通过 Watch Connectivity Framework 将结果传递给 Watch 应用程序。 .

更新 for watchOS 4:Core Location 中仍然没有 iBeacon,但现在 watchOS 应用可以使用 Core Bluetooth,这意味着您的应用可以检测非 iBeacon 数据包,例如 Eddystone 或 Estimote可接近/遥测。

仅当您的应用处于前台或有执行时间时。后者意味着,例如,如果您的应用程序已经在后台运行,因为您正在使用新的“位置更新”后台模式进行逐向导航,或者您正在后台跟踪锻炼,那么您可以同时扫描信标。就其本身而言,检测蓝牙信标不会让您的应用在后台保持事件状态,它会被暂停。

关于ios - watch OS 2 信标监控和测距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32964587/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4