当前位置:网站首页>微信小程序功能上新(2022.06.01~2022.08.04)

微信小程序功能上新(2022.06.01~2022.08.04)

2022-08-11 05:36:00 Ashley的成长之路

前言:最近负责团队的微信新功能特性同步工作,刚好写了文档,就记录一下吧


一、规范与约束

1、(公告)地理位置相关流程调整

精确地理位置接口只允许部分类目的小程序申请使用,为了满足开发者在更多场景使用地理位置接口,自 2022 年 7 月 14 日起,新增获取模糊地理位置接口 (wx.getFuzzyLocation),需在小程序管理后台进行接口权限开通

2、小程序上线主营类目功能

2022 年 6 月 8 日后,未设置主营类目的帐号将无法提交代码审核

3、(公告)禁止小程序 JavaScript 解释器使用规范要求

为进一步提升小程序的安全性和用户体验,目前平台对提审的小程序均需进行安全检测。在检测过程中,发现有小程序采用内置 JavaScript 解释器(如 eval5、 estime、evil-eval 等)的方式,动态执行 JS 代码以及对小程序 wxml 代码进行热更新。对于使用解释器的小程序,平台将自 2022 年 7 月 6 日 开始在代码审核环节进行驳回,开发者需要于 2022 年 7 月 6 日 前完成自查、修复。

4、(公告)小程序代码加固功能上线

为解决代码易被反编译,核心业务逻辑被破译,算法易被二次打包等,导致小程序存在被破解、核心代码被盗取的风险, 通过在微信开发者工具中提供插件的方式,提供代码加固功能, 同时提供Sourcemap代码加固调试工具,帮助开发者对于加固后的文件进行错误分析。

二、新增与修改

  1. 新增 API 新增批量获取/设置 storage 缓存的接口 详情
  2. 新增 API 新增 wx.getFuzzyLocation 接口 详情
  3. 新增 API 新增 wx.sendSms 接口 详情
  4. 更新 组件 live-pusher 支持小窗推流 详情
  5. 更新 组件 live-player 和 live-pusher 截图功能支持截取渲染画面 LivePlayerContext.snapshot / LivePusherContext.snapshot
  6. 框架 wx.decode 和 wx.encode 统一默认编码为 utf8 详情
  7. 微信 OpenSDK 适配 iOS 16 系统剪贴板使用  详情
原网站

版权声明
本文为[Ashley的成长之路]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_40297452/article/details/126184360