12/12/2024 11:37:55

问题描述

手机已安装手Q和微信客户端

1.手Q授权登录不能拉起手Q客户端,会拉起手Q下载页 微信授权登录会返回微信未安装

2.通过IsAppInstalled接口判断app是否安装,返回未安装

问题原因

是 Android 11 新特性(软件包可见性)导致的, targetVersion = 30 时会出现该问题

解决方案

把targetVersion降到29及以下版本

如果一定要升级到30,业务可自行按照google指导,自己处理 Android 开发者文档:https://developer.android.com/about/versions/11/privacy/package-visibility?hl=zh-cn

在 AndroidManifest 中 节点下添加需要判断其他软件的清单,例如QQ、微信

<queries>
<package android:name="com.tencent.mobileqq" />
<package android:name="com.tencent.mm" />
</queries>

图片描述



Copyright © 2024 MSDK.
All rights reserved.

results matching ""

    No results matching ""