Android之微信sdk getWXApi().isWXAppInstalled()总是结果返回false
Posted 码莎拉蒂 .
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android之微信sdk getWXApi().isWXAppInstalled()总是结果返回false相关的知识,希望对你有一定的参考价值。
一、问题
适配android13的时候,微信sdk调用getWXApi().isWXAppInstalled()总是结果返回false
二、原因
如果应用以 Android 11(API 级别 30)或更高版本为目标平台,在默认情况下,系统会自动让部分应用对您的应用可见,但会隐藏其他应用。
通过让部分应用在默认情况下不可见,系统可以了解应向应用显示哪些其他应用,这样有助于鼓励最小权限原则。
三、解决办法
简单粗暴的方法1
在AndroidManifest.xml文件直接配置查询所有应用及与之交互权限
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
方法2
配置访问 微信,支付宝,QQ,微博
以上是关于Android之微信sdk getWXApi().isWXAppInstalled()总是结果返回false的主要内容,如果未能解决你的问题,请参考以下文章
Android之微信sdk getWXApi().isWXAppInstalled()总是结果返回false
Android之微信sdk getWXApi().isWXAppInstalled()总是结果返回false