这是很多app开发者都会遇到的问题,对于用户来说,如果应用出现报错、无法使用等情况,那么就会很影响体验;而对于开发者来说呢?否则可能会导致一些不必要的损失。公司开发的APP最近一直提示有风险软件、有病毒,在华为、OPPO等自带手机管家也报毒,经过几天的研究终于解决了,在腾讯和360检测都没什么问题了。
一、app报毒种类
包括:安装失败、发现恶意应用、高风险立即处理、高危病毒禁止安装、检测到病毒、解析错误、谨慎安装、病毒软件立即卸载、异常重启、支付环境报毒等。
三、产生原因:
常见的app误报毒情况:
1.安卓包名曾被其他APP使用,曾经被举报,或者APP包名和已经上架的APP一样,被认为是盗版APP
2.APK打包使用的是共享证书,被很多个APP使用,如果其中有一个APP被误报毒,那么所有使用该证书打包的APK均有可能被误报毒
3.APP被人恶意举报,导致被误报毒
4.市面上存在很多与你APP雷同的应用
5.APK内部打包的网址本身就被标记为红色危险网站
6.APP名称中包含不良信息,或者涉嫌侵犯著名品牌商标知识产权等
7.APP由一些打包软件打包,由于没有做防误报毒处理,被杀毒软件记录下了打包特征,导致所有打包的APP均会报毒
8.APP内部引用了一些第三方类库,第三方类库如果某些特征码被杀毒软件记录,会导致所有使用该第三方类库的APP报毒
9.APP内部存放了一些静态资源,包括HTML/JS/TXT/lua等文本文件,被杀毒软件作为特征记录,导致所有存在该资源的APK报毒
四、解决办法:
对于开发者可以加固和加密APP里面的文件,更换包名等操作,现在有些专门公司对APP加密,解决报毒的问题,但也不是完全能解决,比如使用IAPP开发的APP就是会在国产手机上报毒。
其实很多APP报毒的原因是该APP没有在应用商店上架,这个大家应该明白了吧,解决办法,断网,清理手机关键数据,关闭纯净模式,手机关键把APP设为白名单即可。
微信扫描关注公众号不迷路!
暂无评论内容