iBeacon支持Windows Phone设备

本文关键字:设备 Phone Windows 支持 iBeacon | 更新日期: 2023-09-27 18:25:42

iBeacon在Windows Phone设备中-:我们需要开发一个支持iBeacon的Windows Phone应用程序,类似于iOS应用程序。我们没有找到任何有用的信息。有人能就"如何在Windows Phone设备上实现iBeacon?"

iBeacon支持Windows Phone设备

提出更好的解决方案吗

不幸的是,我已经与微软工程师确认,从Windows Phone 8.1开始,这是不可能的。

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

第三方应用程序可以查找实现已知GATT配置文件的设备,如

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

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

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