文章目录
  1. 1. 小程序 latest
    1. 1.1. 小程序能力
      1. 1.1.1. 小程序代码包总包上限提升至12M
      2. 1.1.2. 可以在位置消息中用小程序打车
      3. 1.1.3. OCR识别能力升级&支持付费购买使用
      4. 1.1.4. 小程序模板消息开发能力调整说明
      5. 1.1.5. 微信卡券“刷卡买单”能力即将下线通知
      6. 1.1.6. 关于微信小程序部分类目报备审核说明
      7. 1.1.7. 更新日志
    2. 1.2. 小程序·云开发
      1. 1.2.1. 小程序·云开发新增自定义数据库读写权限的能力
      2. 1.2.2. 小程序·云开发新增自定义告警能力
    3. 1.3. 开发者工具
      1. 1.3.1. 微信开发者工具功能更新!
      2. 1.3.2. 内置扩展库支持
      3. 1.3.3. 更多更新说明
  2. 2. 小程序教程
    1. 2.1. 社区精选文章
    2. 2.2. 最新踩坑 && Tips
      1. 2.2.1. 【同步踩坑信息】- 小程序换行会导致多余空格
      2. 2.2.2. 【同步开发Tips】- 手机宽高比
      3. 2.2.3. 【同步开发Tips】- 小程序转发
    3. 2.3. 结束语

今年最后一刊啦~明年见~

小程序 latest

小程序能力

小程序代码包总包上限提升至12M

为了让开发者开发出功能更丰富的小程序,小程序或小游戏代码包总包上限由8M提升到12M。建议开发者优化小程序性能并将每个分包做得尽可能小,以便提升用户的打开速度,优化用户体验。

可以在位置消息中用小程序打车

为了让用户更便捷地使用小程序的打车服务,我们在位置消息详情页的菜单中,新增了打车小程序入口,详情如下:

  1. 打开聊天中的位置消息,点击详情页右下角绿色按钮,菜单中会展示符合条件的打车小程序,用户可以直接发起目的地为该位置的打车服务。
  2. 小程序的注册类目为“打车(网约车)”,且有用户最近使用的记录,才可以出现在该菜单中。
  3. 在此处点击打开小程序后,需要直接进入到发起打车页面。

OCR识别能力升级&支持付费购买使用

  1. 基础能力升级。
  • 针对少数民族地区身份证进行了识别优化;
  • 针对独特的身份证样式(如长期身份证及超长住址等)进行了能力升级
  1. OCR能力支持付费购买使用。

小程序模板消息开发能力调整说明

由于小程序模板消息能力将于2020年1月10日下线,请开发者尽快将模板消息切换为订阅消息,以免影响相关业务。近期,我们将对小程序模板消息开发能力进行以下调整:

  1. 2019年12月6日起,小程序帐号将无法添加旧模板,开发者可使用订阅消息,添加订阅模板来进行新业务开发。
  2. 开发者工具将不再支持调试模板消息,仅支持调试订阅消息。
  3. 小程序模板消息接口的日调用量上限将以每周25%的比例逐步下调,具体计划如下:
  • 2019年12月16日:下调至75%
  • 2019年12月23日:下调至50%
  • 2019年12月30日:下调至25%
  • 2020年1月10日:小程序模板消息接口下线

微信卡券“刷卡买单”能力即将下线通知

微信卡券将于2020年1月2日下线微信卡券-微信支付代金券打通券能力(即微信卡券刷卡买单能力)。下线后,创建微信卡券流程中,“核销方式”将不再支持刷卡买单。本次调整仅针对卡券中的代金券类型,折扣券、兑换券、团购券、通用券等券类型不受影响。
你可尝试直接创建微信支付代金券作为替代,微信支付代金券同样支持覆盖全流程的 API 接口,创建入口:微信支付商户平台/服务商平台 - 营销中心。

关于微信小程序部分类目报备审核说明

自微信小程序平台上线以来,为了保障小程序内容合规,发布时事新闻、具有社交属性或以视频、电台为载体的小程序需在上线前,完成向省/自治区/直辖市属地网信部门申请报备的工作。特别是,为避免小程序违法违规风险,UGC小程序需要对用户发布的内容做好安全审查措施。

更新日志

小程序·云开发

小程序·云开发新增自定义数据库读写权限的能力

小程序·云开发新增自定义前端数据库读写权限的能力。通过自定义规则,开发者可以精细化的控制集合中所有记录的读、写权限,系统会自动拒绝不符合安全规则的前端数据库请求,保障数据安全。
基于该能力,开发者可以:

  1. 灵活自定义集合记录的读写权限:获得比基础的四种基础权限设置更灵活、强大的读写权限控制,让读写权限控制不再强制依赖于_openid字段和用户 openid
  2. 防止越权访问和越权更新:用户只能获取通过安全规则限制的用户所能获取的内容,越权获取数据将被拒绝。
  3. 限制新建数据的内容:让新建数据必须符合规则,如可以要求权限标记字段必须为用户openid开发者可通过下载最新 Nightly版 开发者工具体验功能。

小程序·云开发新增自定义告警能力

为了方便开发者及时发现小程序运行过程中发生的异常,小程序·云开发新增自定义告警能力。开发者可以通过告警指标、统计周期、比较条件、持续周期和告警频率等参数的自由组合灵活地配置所需的告警规则。 开发者可通过下载最新 Nightly版 开发者工具体验功能。

开发者工具

微信开发者工具功能更新!

为提高代码编辑效率和优化开发体验,微信开发者工具的编辑器功能进行了全面升级,并对产品 Logo 进行了更新:

  1. 编辑器功能优化:
  • 新增大纲结构视图和文件的面包屑导航,同时编辑区域还支持分栏视图,方便开发者同时查看和编辑多个文件。
  • 优化了文件搜索功能,支持更加精细化地搜索和替换功能,进一步提高了开发者的操作效率。
  • 在编写 JS/TS 文件时,编辑器现在提供完整的项目代码补全和联想功能,使用 TS 的语言服务分析并提供代码错误及警告提示。
  1. 兼容部分 VS Code 扩展 (Beta):
    新版微信开发者工具编辑器兼容了部分 VS Code 扩展插件,目前正在功能完善阶段。开发者可根据需要安装对应插件,进一步提高开发效率。

开发者可通过下载最新 Nightly版 开发者工具体验功能。

内置扩展库支持

方便开发者使用,最新的 Nightly版 开发者工具支持了内置扩展库,开发者只需在app.json配置文件声明引用指定扩展库即可,无需自行引入相关 npm 包且不计入小程序代码包大小,目前支持了kbone和WeUI两种扩展库,更多详情请参考文档。

工具里不计入总包大小,但是下载代码包依然会变大噢

更多更新说明

更多的内容可以查看:

小程序教程

社区精选文章

往期内容可以查看文章分享

最新踩坑 && Tips

【同步踩坑信息】- 小程序换行会导致多余空格

一般使用编辑器开发,格式化会导致一些换行,在小程序里会导致多余空格,如图:

经小程序团队定位,win 版换行符 \r\n 会有问题,浏览器也会。可以修改各自的编辑器的换行符使用 \n 可以解决。

  • VS Code:Setting -> Text Editor -> Files -> Eol -> 设置为 \n

【同步开发Tips】- 手机宽高比

ios最小高宽比一般是960 x 640也就是我们的iPhone 比例是1.5,android最小宽高比960 x 540 比例是1.777777778。所以最小比例我们可以参考iPhone4,最大比例没有限制,因为手机屏幕只会越来越大,但是比例来来回回就是2.16的。

【同步开发Tips】- 小程序转发

小程序里控制右上角的转发行为方式:

  1. 动态显隐转发按钮wx.showShareMenuwx.hideShareMenu
  2. 不定义onShareAppMessage,默认不会有转发。

结束语

我们倾向于以结果判断决定——而不是当时作决定的过程。这种思维错误又名史学家错误。– 《清醒思考的艺术》

查看Github有更多内容噢:https://github.com/godbasin
更欢迎来被删的前端游乐场边撸猫边学前端噢

码生艰难,写文不易,给我家猪囤点猫粮了喵~

作者:被删

出处:https://godbasin.github.io

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

文章目录
  1. 1. 小程序 latest
    1. 1.1. 小程序能力
      1. 1.1.1. 小程序代码包总包上限提升至12M
      2. 1.1.2. 可以在位置消息中用小程序打车
      3. 1.1.3. OCR识别能力升级&支持付费购买使用
      4. 1.1.4. 小程序模板消息开发能力调整说明
      5. 1.1.5. 微信卡券“刷卡买单”能力即将下线通知
      6. 1.1.6. 关于微信小程序部分类目报备审核说明
      7. 1.1.7. 更新日志
    2. 1.2. 小程序·云开发
      1. 1.2.1. 小程序·云开发新增自定义数据库读写权限的能力
      2. 1.2.2. 小程序·云开发新增自定义告警能力
    3. 1.3. 开发者工具
      1. 1.3.1. 微信开发者工具功能更新!
      2. 1.3.2. 内置扩展库支持
      3. 1.3.3. 更多更新说明
  2. 2. 小程序教程
    1. 2.1. 社区精选文章
    2. 2.2. 最新踩坑 && Tips
      1. 2.2.1. 【同步踩坑信息】- 小程序换行会导致多余空格
      2. 2.2.2. 【同步开发Tips】- 手机宽高比
      3. 2.2.3. 【同步开发Tips】- 小程序转发
    3. 2.3. 结束语