最近Android APP升级TargetSDK 30,导致微信打开APP失败,现象如下:
1、APP在后台,微信可以打开APP 但是页面无法跳转。
2、APP进程关闭,微信无法打开APP。
SDK 配置: OpenSDK 6.8.0
,并且严格按照微信官方文档来对接的,但是仍然没法打开APP。
经过排查,是因为APP内对接了Mob ShareSDK
导致的。因为ShareSDK按照微信官方文档配置了同样的WXEntryActivity
导致,通过解析打包APK发现Mob ShareSDK
有如下内容:
问题找到了,解决方式也就简单了:
配置同样的别名,然后将ShareSDK的别名指向的WechatHandlerActivity
使用tool:replace
替换成自己的MyWXEntryActivity
即可,完整配置如下。