附近连接:Android 10 上的发现问题

Nearby Connection : Discovery issues on Android 10

对于我的一个项目,我使用 Nearby Connection API 和 P2P_STAR 策略,我在发现 Android 10 时遇到问题。 我已经用华为设备进行了测试,导致与主机完全没有连接,并且在新更新的小米 MI 9t 上成功连接但在几秒钟后断开连接,无一例外...... 在更新之前它在小米上运行良好。 此外,我的应用程序在我的 android 8 或 9 台设备上运行良好。

我尝试添加 ACCESS_FINE_LOCATION 权限并更新 Google 播放服务但没有成功...

我们的项目库:https://github.com/hbollon/Urbalog 所有附近的东西都在 NetworkHelper class 中,权限列表在其中的常量 REQUIRED_PERMISSIONS 中。

有人会知道吗? 提前致谢

所以我发现了问题,在我的 android 10 台设备上,我没有激活位置,附近似乎无法自行激活它... 我从来没有注意到 Android 10 更新之前它是 os 相关的还是我之前一直激活它?我不知道^^

但是,在 ConnectionsStatusCodes 文档中,MISSING_SETTING_LOCATION_MUST_BE_ON 状态代码被标记为已弃用 (https://developers.google.com/android/reference/com/google/android/gms/nearby/connection/ConnectionsStatusCodes)。 所以我想这不再是 possible case no?