前言:最近负责团队的微信新功能特性同步工作,刚好写了文档,就记录一下吧
一、规范与约束
1、(公告)地理位置相关流程调整
精确地理位置接口只允许部分类目的小程序申请使用,为了满足开发者在更多场景使用地理位置接口,自 2022 年 7 月 14 日起,新增获取模糊地理位置接口 (wx.getFuzzyLocation),需在小程序管理后台进行接口权限开通
2022 年 6 月 8 日后,未设置主营类目的帐号将无法提交代码审核
3、(公告)禁止小程序 JavaScript 解释器使用规范要求
为进一步提升小程序的安全性和用户体验,目前平台对提审的小程序均需进行安全检测。在检测过程中,发现有小程序采用内置 JavaScript 解释器(如 eval5、 estime、evil-eval 等)的方式,动态执行 JS 代码以及对小程序 wxml 代码进行热更新。对于使用解释器的小程序,平台将自 2022 年 7 月 6 日 开始在代码审核环节进行驳回,开发者需要于 2022 年 7 月 6 日 前完成自查、修复。
4、(公告)小程序代码加固功能上线
为解决代码易被反编译,核心业务逻辑被破译,算法易被二次打包等,导致小程序存在被破解、核心代码被盗取的风险, 通过在微信开发者工具中提供插件的方式,提供代码加固功能, 同时提供Sourcemap代码加固调试工具,帮助开发者对于加固后的文件进行错误分析。
二、新增与修改