( 解答篇 )部分华为手机android10不走WXEntryActivity回调问题?
发布于 5 年前 作者 zhuxiuying 4410 次浏览 来自 官方Issues

现象:这里以我遇到问题的华为机型举例:华为手机mate20(android 10),只需满足以下任意一个条件即可正常走回调WXEntryActivity登录,分享。如果你以下条件都不满足,则会出现微信登录授权后无法回调WXEntryActivity导致登录无反应问题,强烈建议你尝试满足以下5种条件的任意一个条件来验证

1.用4g安装后可以正常登录(且后面切换为wifi也可),使用wifif安装,无法登录(切回4g也不可),区别在于安装时使用的是何种网络

2.取消微信的支付保护即可正常登录,分享

3.在华为市场安装的,可正常登录,分享

4.用开发工具android studio连接手机直接运行可以正常登录,分享(支付保护中心建议禁用usb调试就是因为这个能绕开华为支付保护中心的限制)

5.不引入百度联盟的包,可以正常登录,分享(猜测可能其他的第三方广告sdk也一样,看你用的是哪个,可以自己去剔除验证)


得出的结论:部分华为手机(有些华为andorid10的可以,所以标注了下部分)在华为支付保护中心将微信设置为保护状态下,华为手机会拦截安装来源为非华为市场,且在wifi状态下安装的含有百度联盟广告sdk包应用,但不会拦截调试模式下运行的应用调用的微信登录,分享。

3 回复

学习了,多谢

是个大佬,去收藏夹吃灰吧 哼(ˉ(∞)ˉ)唧

有问题欢迎提出,比较急的话可以加我微信18897481416联系,因为我当时也被这个问题搞蒙过,懂你们的苦

回到顶部