Android 12 蓝牙相关适配记录

排查第三方APP在Android 13手机上启动后就闪退,查阅了Android相关变更,初步判断本质还是未适配Android 12 蓝牙相关新权限。

Android 12 蓝牙相关适配记录

build.gradle中 提高api至31

androidmanifest中增加3个权限,并确保exported为true

<uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>

<uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>

<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/>

接下来在你的代码中动态申请这几处权限,业务逻辑中如果未获得权限之前不要去做蓝牙操作。

避免报错

特别注意线上平台收集信息不全

猜你喜欢

转载自blog.csdn.net/loveseal518/article/details/128912370