在Windows 10上查找背景模式iOS BLE外围设备

我一直在用BLE挣扎,现在有点困惑。

我在背景模式下在iPhone上有一个外设。 我正在通过BluetoothLEAdvertisementWatcher类从Windows 10桌面扫描BLE外围设备。 现在,由于iPhone外设在后台,因此serviceid和localname不可用(参考AppleDoc )。 每当我在Windows 10的背景模式search外设我找不到任何东西。 我也尝试通过BluetoothLEAdvertisementFilter.Advertisement.ServiceUuids设置显式服务idfilter,但它没有工作,iOS外围设备没有被发现。 有没有人指出我的正确方向是否有办法做到这一点?

如iOS开发人员文档所述,可以读取放置在窗口溢出区域的serviceid。

任何不符合分配空间的服务UUID将被添加到一个特殊的“溢出”区域; 它们只能被明确扫描它们的iOS设备发现。 当您的应用程序处于后台时,本地名称将不会被公布,并且所有服务UUID都将位于溢出区域中。