这更是一个普遍的问题,但是我们可以在多大程度上使用services中的Nearest Connections API?
我注意到,当应用程序失去焦点时,发现和配对仍在工作,因此有可能将整个连接客户端提取到运行应用程序本身而不必执行的前台或什至是后台服务中?
对从服务使用“附近的连接”没有任何限制。但是,Android一直在积极地终止后台服务(并且自Android Oreo以来更加激进)。也没有办法限制功率,因此广告,扫描和长时间保持连接状态会对电池寿命产生不利影响。有计划公开低功耗标志,但没有ETA。
免责声明:我在附近的连接上工作