美文网首页Android技术知识Android开发Android开发
Android 11-第三方应用无法拉起微信适配

Android 11-第三方应用无法拉起微信适配

作者: i小灰 | 来源:发表于2021-01-07 15:14 被阅读0次

改成targetSdkVersion 30 未适配安卓11后在安卓11设备上出了各种问题

android 11 微信授权会提示:MicroMsg.SDK.WXApiImplV10: sendReq failed for wechat app signature check failed

解决方法:微信官方给出相对应的解决方案

<manifest package="com.example.app">

    ...

    // 在应用的AndroidManifest.xml添加如下<queries>标签
    <queries>
        <package android:name="com.tencent.mm" />   // 指定微信包名
    </queries>

    ...

</manifest>

Android 11 加强了隐私保护策略,引入了大量变更和限制,其中一个重要变更 —— 软件包可见性将会导致第三方应用通过微信OpenSDK的接口无法正常拉起微信,从而无法使用微信的全部功能,包括但不限于分享消息到微信、拉起小程序等功能。特别需要注意的是,Android11的该变更只会影响到升级 targetSdkVersion=30 的应用,未升级的应用暂不受影响。

适配方案

添加以上标签之后,需要开发者升级编译工具,否则会出现编译错误。

  • Android Studio 需要升级至 3.3 及以上,建议升级至 4.0 及以上版本
  • Android SDK Build-Tools 需要升级至 30 及以上版本
  • com.android.tools.build:gradle 需要升级至 3.6.0 版本,建议升级至最新的 3.6.4 版本

相关文章

  • Android 11-第三方应用无法拉起微信适配

    改成targetSdkVersion 30 未适配安卓11后在安卓11设备上出了各种问题 android 11 ...

  • 微信平台简介

    微信开放平台 移动应用网站应用第三方平台功能微信登录 微信支付 分享收藏微信登录N/A其他拉起小程序 图像识...

  • 微博,微信Oauth2.0授权

    过程都是一样的: 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并...

  • H5页面拉起其他APP

    应用标识:微信:weixinQQ:mqqwpa微博:sinaweibo// 拉起微信window.location...

  • Android7.0 第三方应用无法访问私有库

    Android7.0 第三方应用无法访问私有库 由于Android7.0安全机制更严格,第三方应用无法使用syst...

  • android 微信登录sdk

    微信登录sdk接入方式请见,移动应用微信登录开发指南。 公司官网android国内版sdk,其中第三方登录选择微信...

  • 代码 - 收藏集 - 掘金

    安卓第三方登录之微信登录(图文详解) - Android - 掘金一、创建应用并成为开发者 1、创建应用 1)到微...

  • iOS App跟小程序之间跳转

    移动应用拉起小程序是指用户可以通过接入该功能的第三方移动应用(APP)跳转至某一微信小程序的指定页面,完成服务后跳...

  • 移动应用拉起小程序功能

    移动应用拉起小程序是指用户可以通过接入该功能的第三方移动应用(APP)跳转至某一微信小程序的指定页面,完成服务后跳...

  • Android屏幕适配-应用篇

    目录 Android屏幕适配-基础篇Android屏幕适配-应用篇 Android屏幕适配最主要的原因:  是由于...

网友评论

    本文标题:Android 11-第三方应用无法拉起微信适配

    本文链接:https://www.haomeiwen.com/subject/druzoktx.html