問題描述
手機已安裝手Q和微信客戶端
1.手Q授權登錄不能拉起手Q客戶端,會拉起手Q下載頁 微信授權登錄會返回微信未安裝
2.通過IsAppInstalled接口判斷app是否安裝,返回未安裝
問題原因
是 Android 11 新特性(軟件包可見性)導致的, targetVersion = 30 時會出現(xiàn)該問題
解決方案
把targetVersion降到29及以下版本
如果一定要升級到30,業(yè)務可自行按照google指導,自己處理 Android 開發(fā)者文檔:
在 AndroidManifest 中 節(jié)點下添加需要判斷其他軟件的清單,例如QQ、微信

image.png