首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >附近的API连接和端点丢失超时

附近的API连接和端点丢失超时
EN

Stack Overflow用户
提问于 2021-06-30 03:55:51
回答 1查看 65关注 0票数 0

我目前正在开发一个使用谷歌附近连接API的应用程序。我很好奇是否有一种方法可以更改onEndpointLost ( EndpointDiscoveryCallback类的方法)和onFailure ( OnFailureListener接口的方法)的超时。

在我的理解中,这些方法(回调)是在预定义的时间到期时调用的,我们得到了这些失败的调用。我想降低这个延迟,因为在发现的端点消失后,调用onEndpointLost方法对我来说太晚了。当设备尝试建立到不再通告的端点的连接时也是如此,从而导致onFailure回调。

(如果你,Xlythe能抽出一些时间来帮助我,我会很高兴的(:)

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-30 18:36:30

没有办法手动调整这些超时,我们也不打算公开一种方式。这是因为我们组合了不同的扫描(例如,BT + BLE + WiFi),并且每个扫描具有其自己的广告/扫描间隔。没有一个放之四海而皆准的数字,我们也不能自己控制每个媒体的超时时间(尽管有些媒体是这样做的)。

至于一些好消息,我们正在优化onEndpointLost超时以缩短BLE。这是目前我们最大的超时时间(15秒),我们正在探索将其降低到3秒。这不会将总超时时间降低到3秒,但应该会显著降低超时时间。

对于onFailure事件,我需要知道您指的是哪个事件。如果是连接请求,可以通过调用disconnectFromEndpoint来中断请求。有了它,你就可以有自己的超时时间了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68184893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档