社区每周|重要运营公告、云开发支持数据库事务、社区成长中心与上周问题反馈(12.16-12.20)
各位微信开发者: 以下是春节期间审核调整通知、小程序基础库灰度、小程序内有偿投票违规行为公告、云开发支持数据库事务、订阅号相关功能回收通知、模板消息开发能力调整说明、社区成长中心公测及上周我们在社区收到的问题反馈、需求的处理进度,希望同大家一同打造小程序生态。 春节期间小程序/小游戏审核调整通知 小程序及小游戏代码审核将在2020年春节期间1月24日(除夕)至1月30日(初六)暂停审核 如开发者希望在春节前完成版本迭代,建议在2020年1月20日24点前提交小程序或小游戏代码审核。在此之前提交的小程序或小游戏代码审核单,审核团队将在春节停审前审核完毕。 1月31日恢复审核后,将按提审时间顺序逐步审核春节期间提审单。 小程序名称审核、类目审核、门店审核、迁移审核、认证审核、插件审核,以及小游戏创意鼓励计划审核、开通支付/广告主资质审核、订阅消息审核、运营素材审核、审核反馈等的暂停及恢复时间均与小程序代码审核同步进行。请开发者们合理安排提审时间,避免影响版本迭代。 微信开发者工具 1.02.1912261 RC 更新 本次更新包含内核更新等,nwjs 版本从 0.37.4 升级到 0.39.3,更多详情请见《微信开发者工具 1.02.1912261 RC 更新说明》。 小程序基础库 v2.10.0 (2019-12-25) 灰度 为了让大家开发的小程序更好的和基础库版本进行融合,微信团队邀请开发者进行基础库版本众测。目前已经向各位开发者的微信客户端灰度了最新版本的基础库,你现在可以提前体验并进行兼容,让用户更好地使用小程序。详情如下。 注:如果小程序内有基础库版本比较的逻辑,请务必留意在 v2.10.0 版本是否有异常,请参考《比较小程序基础库版本号的正确方法》 基础库版本:v2.10.0 (2019-12-25);客户端版本:iOS7.0.9及以上,Android7.0.9及以上;覆盖用户:全量的开发者,即在小程序后台绑定了开发者权限的用户。 已修复的问题: - 小游戏无法运行体验评分 - 跳转未下载分包页面转屏引起页面白屏 - openDataContext 配置为空字符串时,仍然初始化了 openDataContext - 统一插件支付功能页用户点击取消支付时的接口逻辑 查看详情 - Android 7.0.5 setTimeout 和 setInterval 接口传入第三个参数时会抛异常 - 华为mate机型,微信直播页底下输入框被遮挡或异常 - iOS input 同层下改变定位导致键盘收起 - iOS label 被 marker 遮挡 - cover-view coverViewScrollEvent 监听没有正常释放 - video全屏场景下会触发swiper页面错乱 - 安卓下在有 web-view 的页面中自定义 tabBar 渲染不出 查看详情 - 新版 Canvas 在 iOS 上无法加载图片 - 2.9.1 button嵌cover-view,cover-view点击无效 查看详情 - iOS input 组件在退到桌面回来时出现文字重叠 查看详情 - Camere onCameraFrame 在横屏状态下返回数据不正确 - picker-view组件picker-view-column数量变更时返回的数据的列数未变化 查看详情 - movable-view组件 - Bug 查看详情 - Android 下重复扫码 WebGL getContext 方法丢失 - 安卓下 map 组件的 polyline 会被底图覆盖 查看详情 - Android textarea 移动光标不应触发 input 事件 查看详情 - 不同 WebGL 上下文之间 WebGL 资源共享 - iOS下切换webview时,camera画面丢失 - canvas多次调用clip,iOS端渲染结果有误 查看详情 - canvas的restore会改动之前创建的路径位置 查看详情 - canvas 的变形操作在安卓和 iOS 表现不一致 查看详情 - iOS canvas 渐变字体设置失效 - camera的scan-area属性识别区域不准 - iOS下 textarea的padding无法置0 - iOS 下 showModal 超过一行就可以上下滚动 - iOS wx.downloadFile 没有回调 header 参数 查看详情 - 安卓 wx.scanCode datamatrix 类型二维码, 逗号后数据丢失 查看详情 灰度可能存在延迟,可通过 vConsole 查看确认自己是否已经命中灰度,如若未更新到,可尝试重启微信来强制触发更新。 体验过程中如遇到任何问题,请在本帖下方留言,提供以下信息以方便我们定位: 手机型号;手机操作系统;客户端版本号;必要时可提供代码片段。我们将尽快回复大家遇到的问题,感谢大家支持。 关于小程序内有偿投票违规行为公告 如小程序内存在《 关于小程序内有偿投票违规行为公告 》中说明的有偿投票内容,请开发者重视并及时整改。首次发现将限期3天整改,到期未整改将封禁“小程序支付”功能。 如已整改后续仍直接或间接再有类似行为的,将对小程序永久封禁处理。 若同一主体下多个帐号均存在类似违规行为的,将根据违规程度对该主体下所有小程序采取限制功能直至拒绝再向该主体提供任何注册或认证服务。 小程序·云开发支持数据库事务 为了方便开发者可以更加灵活地使用数据库能力,满足跨多个记录或跨多集合的原子操作的使用诉求,小程序·云开发新增数据库事务能力。数据库的事务能力保证了在对一个或多个集合进行的一组读写操作中,要么所有的操作都执行成功,要不都不执行,极大地方便了小程序的功能开发。 事务过程采用的是快照隔离,在快照隔离中会保证: (1)事务期间,读操作返回的是对象的快照,而非实际数据 (2)事务期间,写操作会改变快照,保证接下来的读的一致性。同时会给对象加上事务锁 (3)事务锁:如果对象上存在事务锁,那么其它事务的写入会直接失败。同时,普通的更新操作会被阻塞,直到事务锁释放或者超时 (4)事务提交后,操作完毕的快照会被原子性地写入数据库中 目前数据库事务仅支持云函数端使用,同时 wx-server-sdk 最低版本要求 1.7.0。详细功能介绍请参考文档 《数据库事务》 小程序模板消息开发能力调整说明 由于小程序模板消息能力将于2020年1月10日下线,请开发者尽快将模板消息切换为订阅消息,以免影响相关业务。近期,我们会继续对小程序模板消息接口的日调用量上限进行下调,计划如下: (1)2019年12月23日:下调至50% (2)2019年12月30日:下调至25% (3)2020年1月10日:小程序模板消息接口下线 关于模板能力调整详情请见 小程序模板消息能力调整通知 。 关于订阅号“直接群发卡劵”功能回收通知 为了优化订阅号用户的阅读体验,从2019年12月31日起,公众平台将回收订阅号“直接群发卡劵”的能力。 后续如需下发卡劵,你可以: 方法一:编辑图文时添加需要发放的卡劵 方法二:更改帐号类型为服务号,服务号保留“直接群发卡劵”的能力 微信开放社区成长中心,现正公测 为更好地鼓励社区突出贡献者、更客观地激励活跃用户,社区现正公测「成长中心」。在自己或他人的个人主页,均可以看到相应的成长等级情况。每一成长等级均对应相应的社区权益。 成长中心“贡献值”的计算规则近期仍将持续优化,具体数值可能会有所调整。2020年起,每月在成长中心获得最多贡献值增长的用户仍将获得“突出贡献者”称号,7级以上社区用户将获得“社区专家”荣誉。更多的社区权益也将陆续推出。 微信开放社区成长中心成长等级、贡献值、标识与等级权益等可能根据产品迭代发生变化。 上周问题反馈和处理进度(12.16-12.20) 已修复的问题 勾选编译时自动保存所有文件不起作用的问题 查看详情 小程序服务器域名修改后没有确认提交按钮的问题 查看详情 订阅消息申请模板入口没了的问题 查看详情 修复中的问题 更新后git拉取无法合并并报错的问题 查看详情 小程序客服小助手点击信息进入的是体验版的问题 查看详情 视频组件安卓手机点击播放按钮无反应的问题 查看详情 商户接口列表404的问题 查看详情 安卓上 wx.connectSocket 设置 tcpNoDelay 参数为 true 无效的问题 查看详情 安卓上建立第一次建立连接(https,websocket)会失败的问题 查看详情 与服务器 request 请求全部 IOERROR,同时返回 code-2 的问题 查看详情 大量用户反馈黑屏,请官方协同定位问题 查看详情 获取标签下粉丝列表,接口请求方式不正确的问题 查看详情 demo 在安卓机上黑屏不能正常显示;模拟器和 iOS 正常的问题 查看详情 wx.onKeyboardConfirm 在有些安卓机下不触发(比如OPPO A9, 1+5T)的问题 查看详情 使用 cocos creator 开发的,文本出现偶尔丢字或错字现象的问题 查看详情 安卓下 canvasGetImageData 获取的数据和原图不一致的问题 查看详情 关于 silder 拖拽超出 silder 组件范围,不会执行 bindchange 事件的问题 查看详情 小程序文档侧边栏显示的问题 查看详情 Canvas.createImage() 创建 Image 对象 onload 事件在安卓真机下只会触发一次的问题 查看详情 代码下移一行的快捷键标示错误的问题 查看详情 类型描述没有转义的问题 查看详情 更新日志里链接点击无效的问题 查看详情 需求反馈 需求评估中 iOS端 rich-text img 标签支持 webp 格式 加上 webp=true 的需求 查看详情 开发者工具支持左右分栏功能的需求 查看详情 建议 wx.openSetting 中增加关于订阅消息的回调参数 查看详情 slider 的 block-size 的相关需求 查看详情 页面分析统计建议 查看详情 live_pusher 增加一个 audio-reverb-type 属性的需求 查看详情 微信团队 2019.12.25