0

我在我的 WP8 应用程序中使用PeerFinder.FindAllPeersAsync()来通过蓝牙接口发现运行相同应用程序的设备。

该函数必须返回范围内的对等点列表。但是,它也会返回最近与应用程序对等但不再在范围内的设备。即使通过卸载和安装应用程序,FindAllPeersAsync() 函数也会返回这些旧设备。

有什么办法可以防止这种事情发生吗?

4

1 回答 1

0

FindAllPeersAsync() 方法似乎总是返回之前配对的设备。我通过删除蓝牙设置中的配对设备解决了这个问题。

但作为一个好的解决方案,您的应用程序应该执行“在线”请求之类的操作,以确定对等点是否真的存在于您的范围内。

于 2013-11-28T11:19:58.013 回答