这更像是一个一般性的问题,但我们可以在服务中使用 Nearby Connections API 的程度有多大?
我注意到即使应用程序失去焦点,发现和配对仍然可以工作,因此是否可能将整个连接客户端提取到前台甚至后台服务中,在应用程序本身无需运行时运行?
我注意到即使应用程序失去焦点,发现和配对仍然可以工作,因此是否可能将整个连接客户端提取到前台甚至后台服务中,在应用程序本身无需运行时运行?
在使用 Nearby Connections 服务时没有任何限制。但是,Android 总是有些过于积极地杀死后台服务(自 Android Oreo 以来更加积极)。同时,没有办法限制功率,因此广告、扫描和长时间维持连接将对电池寿命产生不利影响。计划公开一个低功耗标志,但没有具体时间表。
免责声明:我在 Nearby Connections 上工作。