前端时间碰到一个比较蛋疼的问题,发现有用户反应跳转微信无反应。
经过一系列步骤的排查,发现是华为的Mate系列会出现这样的问题(当然可能会有其它机型也会有,我们这边所有的测试机就Mate系列的有这个问题)。就是使用Scheme在intent的时候没报错,也没效果,就是没任何反应。
但是可以在日志中看到
说识别到当前是恶意软件
经过艰难的查找,终于发现也有人像我一样碰到同意的问题。
原因是你的应用存在一些被认定为危险的代码,比如你接了什么第三方SDK(广告这些),然后该应用又不是在华为商店下载的,在安装时就会被扫描出问题,导致跳转微信被系统给拦截调,至于为什么不是拦截广告功能而是拦截跳转微信、QQ,我就不清楚了。
解决的方法也很多
(1)让用户在华为的应用商店下载
(2)安装时关闭wifi
(3)把这些被识别危险的SDK的代码,在安装之后,再动态热更到应用中
网友评论