我正在尝试使用新的Wifi RTT API在两个兼容设备(Pixel 3智能手机)之间发出范围请求。
我使用Wifi感知,在第一台设备上发布了一项新服务。 在第二项服务中,我订阅了此服务,并使用创建的peerHandle发出范围请求。
它的工作以及在我的第一次尝试(为一个范围请求每隔1秒,我有一个请求超过3以成功状态(0))
但是最近,当我得到请求的结果时,我所有的范围请求都处于失败状态(1)。
有人有同样的问题吗?
我拥有正确的权限,并且wifi激活良好。
答案 0 :(得分:0)
好,我们找到了解决方案!
实际上,当您在没有close()会话的情况下在第一台设备上关闭应用程序时,发布的服务仍在硬件上运行。即使开始新的会话,您也将无法再使用范围请求。我们发现真正减少会话的唯一方法是重启手机。
所以请不要忘记关闭所有服务,否则您将被阻止。