天气转凉好个秋~~
# 小程序 latest
# 小程序能力
# 「微信官方文档」支持移动端搜索
「微信官方文档」,包括小程序、小游戏、公众号与开放平台官方文档均已支持移动端搜索功能,方便大家随时随地搜索查阅。
# 微信小程序自动化框架 Python 版 -- Minium 公测
Minium 是小程序/小游戏自动化测试框架 MiniTest 的一部分,着重帮助开发/测试人员解决小程序的自动化测试难题。Minium 支持 IDE、iOS、Android 三端运行,详细的使用方法可以移步到 文档 查看,最新的微信开发者工具已经支持自动化,欢迎下载体验。
# 小程序扩展能力更新
MobX 绑定辅助库
小程序团队做了一个 MobX 绑定辅助库,可以用来辅助 MobX 构建数据仓库或者数据关联,有需要的话欢迎体验。WeUI组件库
WeUI 组件库目前已支持按需下载需要的组件。
Tips: 下载后的组件,目前会包含一个比较大的 weui 样式文件,大概38K左右
# 小程序新 Canvas 接口公测
为了提高 Canvas 组件的性能,我们计划在小程序基础库 v2.9.0 正式开放一套全新的 Canvas 接口。该接口符合 HTML Canvas 2D 的标准,实现上采用 GPU 硬件加速,渲染性能相比于现有的 Canvas 接口有一倍左右的提升。现邀请广大开发者参与 Canvas 接口的公测。
公测需使用 iOS v7.0.5 版本,接口用法可参考该代码片段 (opens new window)。安卓用户也可以到官网 (opens new window)安装最新版微信体验新的 canvas 接口。(备注:安装完成登录之后需等待3~5分钟)
# 小程序新增“实时日志”功能
“实时日志”功能可以便捷地查询最近三日内的小程序日志,帮助开发者排查漏洞、定位问题。“实时日志”提供了三种日志等级,开发者可根据自己的业务场景打印日志,并可在“小程序管理后台-开发-运维中心-实时日志”根据用户的微信号或 OpenID 查询日志信息。
# 数据周期更新功能
为了提升弱网环境下小程序的使用体验,对于用户七天内使用过的小程序,开发者可每隔12个小时将所需数据预先下载到用户手机本地,以支持下次小程序在弱网或者无网络条件下的正常使用。
# 更新日志
- 社区问题反馈以及功能优化更新(08.26-08.30) (opens new window)
- 社区问题反馈以及功能优化更新(8.19-8.23) (opens new window)
- 社区问题反馈以及功能优化更新(8.12-8.16) (opens new window)
- 社区问题反馈以及功能优化更新(8.05-8.09) (opens new window)
# 小程序·云开发
# 小程序·云开发新增实时数据推送能力
小程序·云开发新增实时数据推送能力,可以实时监听数据库中的数据变更。该功能有效地解决了即时通信以及实时更新和推送数据的问题,极大地降低在此类场景下的开发成本。 基于是实时数据推送能力,在给定查询条件的情况下,每当数据库更新而导致查询条件对应的查询结果发生变更时,小程序可收到一个更新事件,其中可获取更新内容和更新后的查询结果快照。
实时数据推送有着广泛的应用场景,包括但不限于:
聊天/即时通信:小游戏内聊天、大厅广播、区服广播等;企业内部小程序中的即时通信能力等
多人小游戏:使用状态同步的小游戏,如棋牌类等回合制游戏
协作工具:如在线协作文档、团队任务管理等
实时应用状态同步:以信息流为例,可以实时获取最新文章、以及最新评论、点赞、通知等内容,让交互更顺畅自然
# 「小程序·云开发」资源配额调整
为了让开发者能够更方便的使用小程序·云开发,我们对云开发的部分资源配额进行了调整,具体调整内容包括:
- 去除云函数调用次数限制(之前基础版为20万/月,豪华版为5亿/月)
- 云函数并发数统一调整为1000(之前基础版为20,豪华版为1000) 同时,我们新增了四个新套餐:专业版 plus、专业版 plus、CDN 版 plus、以及旗舰版 plus。
# 开发者工具
# 本地编译时进行合并编译
本地编译时使用合并编译可以加快小程序加载的速度, 通过【项目详情 - 本地设置 - 本地编译时进行合并编译】可以打开此功能
# PC 微信开发版小程序自动预览
PC 微信内测版 (opens new window)支持小程序【开发者工具 设置 - 通用设置 - 启用 PC 端自动预览】,可以将开发版小程序通过自动预览推送到同登录态的 PC 微信上。
# 更多新增能力
参考微信开发者工具 1.02.1909051 RC 更新说明 (opens new window),这期新增能力包括:
- 自动真机调试
- 使用测试号进行多帐号调试
- 支持多线程 worker 的单步调试
- 公众号网页调试增加 url 收藏功能
- 云开发套餐支持代金券支付
- 新增周期性更新调试
- 支持小游戏关系链互动数据开发
微信开发者工具 1.02.1909111 RC 更新说明 (opens new window)新增能力包括:
- 调试器最大日志行数设置
- 通过导入二维码创建自定义编译条件
- 公众号网页调试增加缓存全部清除按钮
- 修复意外断电后导致代码乱码的问题
# 小程序教程
# 社区精选文章
更多可以查看文章分享 (opens new window)。
最近社区的好文有点不够哇
# 最新踩坑 && Tips
# 【开发Tips】-小程序插件最低可用版本设置
【小程序后台-功能-小程序插件-基本设置-最低可用版本】:“版本号小于所选版本的插件版本将在30天后停止服务”。 一旦设置这个选项,设置的时刻新发版的小程序就不再能使用旧版本的插件,而30天后,线上所有低版本的插件都会报错。 设置这个选项后,插件调用方这三十天内会多次收到提醒,微信、开发者工具、站内信都会有。
# 【踩坑信息】- 小程序公众号关联策略
公众号关联小程序策略于4月4日发布策略调整 (opens new window),里面提到小程序需要与公众号关联,才可被使用在公众号自定义菜单、模板消息、客服消息等场景中。 【目前情况是,公众号无需关联,便可以在自定义菜单绑定任何小程序。】 经确认,菜单改为任何人都可以添加。目前小程序团队收到部分反馈,现在正在改为关联后才能添加,预计下周改造完成。
# 结束语
谁终将声震人间,必长久深自缄默。 谁终将点燃闪电,必长久如云漂泊。 我的时代还没有到来,有的人死后方生。 --尼采