gpt4 book ai didi

c# - 对 Windows Phone 设备的 iBeacon 支持

转载 作者:太空狗 更新时间:2023-10-29 21:12:45 25 4
gpt4 key购买 nike

Windows Phone 设备中的

iBeacon -:我们需要开发一个类似于 iOS 应用程序的支持 iBeacon 的 Windows Phone 应用程序。我们没有找到任何有用的信息。谁能就“如何在 Windows Phone 设备上实现 iBeacon?”提出更好的解决方案

最佳答案

不幸的是,我已经与 Microsoft 工程师确认这在 Windows Phone 8.1 中是不可能的。

虽然此操作系统版本确实引入了蓝牙 LE 支持,但 API 不允许扫描 iBeacon,因为扫描功能被操作系统锁定。不允许第三方应用程序执行查找信标所需的扫描。操作系统本身没有扫描 iBeacon 的功能,只能扫描可连接的蓝牙 LE 设备并与之配对。

第三方应用程序可以像这样寻找实现已知 GATT 配置文件的设备:

var themometerServices = await Windows.Devices.Enumeration .DeviceInformation.FindAllAsync(GattDeviceService .GetDeviceSelectorFromUuid( GattServiceUuids.HealthThermometer), null); 

但是 iBeacons 不宣传 GATT 服务,所以这无济于事。需要的是对定位信标的本地支持或对原始扫描结果的第三方访问,这是解码信标标识符所必需的。

Microsoft 有望在其即将发布的 Windows 10 版本中扩展对低功耗蓝牙的支持,该版本将具有统一的桌面/移动代码库。可能会包含必要的功能。此操作系统要到 2015 年底才会发布,并且要到 2015 年初才会提供预览版 API,这是我们确认此类支持即将到来的最快时间。由于该公司为此版本投入了大量精力,因此不太可能同时向 Windows Phone 8.x 添加任何新功能。

关于c# - 对 Windows Phone 设备的 iBeacon 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26229765/

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