有没有人发现有关在 native Watch OS 2 应用程序中与 Beacons 交互(测距和监控)的任何信息? 我想让用户无需将手机放在口袋里就可以在家庭环境中进行测距。 我在任何地方都找不到任何文档,我想知道它是否真的可行——显然周围是否有任何例子。 谢谢
watchOS 上的核心位置被剥夺了所有 iBeacon 功能。没有 startRangingBeaconsInRegion:
和 startMonitoringForRegion:
方法,可以在 CLLocationManager 引用文档中看到:
目前唯一的选择是在 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/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |