本节将介绍如何使用快应用静态检测工具进行代码检查。
快应用静态检测,是针对快应用审核相关问题进行检测的工具。它通过静态代码巡检,来对业务合规性等进行分析,同时给出建议,用于帮助开发者:提前发现和定位可能影响快应用提审的问题;您可以结合「云测」功能,以提高审核通过率。关于快应用审核规则,详情请参见《快应用自查指南》。
IDE 会根据以下几个方面对代码进行静态检测:
RPK 尺寸是否合规。
检测标准:如果未分包,rpk 不能超过 1M;如果分包,整个快应用的所有分包大小不超过 4M,单个分包/基础包大小不能超过 1M。
是否适配 menuBar
检测标准:首页,必须开启 menuBar;不允许定制 menuBar。
是否为套壳 h5 应用
检测标准:应用不得是简单打包的网站页面或套用模板、内容聚合或罗列链接。
是否有拉起第三方应用
检测标准:应用功能,不能依赖于跳转无关网页或者无关第三方程序(不得出现拉起主程序)。
是否低于推荐的最小平台版本号
检测标准:最小平台版本号(manifest.json 文件中 minPlatformVersion 字段),建议您至少不低于 1050,以免厂商测试时,在低版本引擎报错,导致审核不通过。