安卓12附近设备权限崩溃应用程序



Yo,我有一个连接蓝牙设备的应用程序(我们指定MAC地址(。它的目标是API 28,编译SDK是31。

这一切都很好,但我刚买了一台Pixel 6 Pro,每当我尝试做任何与蓝牙相关的事情时,应用程序就会崩溃。坠机事件表明:需要android.permission.BLUETOOTH_CONNECT权限

应用程序在清单中已具有此权限。我可以修复崩溃,但我必须进入应用程序权限并允许附近设备的权限。

在没有明确允许的情况下,我必须做些什么才能让它发挥作用吗?API 28最好也是。我尝试了谷歌开发文档中的内容,但似乎仍然崩溃了。我以前从未在运行时允许这样做,现在安卓12需要这样做吗?感谢

根据Google开发者文档,您必须在运行时请求权限,请参阅本文以供参考。

每当您想要执行可能受到权限保护的操作时,请向用户请求权限,即使之前已授予该权限。

最新更新