- 小程序公益、生活服务、商业服务类目迭代更新
各位小程序开发者,你好 为带来更好的类目申请体验,小程序类目规则正在持续优化中。本次调整主要涉及公益、生活服务、商业服务相关。 详情如下: [图片] 完整小程序类目列表请参考:小程序开放的服务类目 2021.11.08 微信团队
2021-11-08 - 社区每周 |小程序打开视频号直播能力开放、微信云托管企业激励计划及上周问题反馈(6.21-6.25)
各位微信开发者: 以下是小程序打开视频号直播能力开放、微信云托管万元企业激励计划进行中及上周我们在社区收到的问题反馈与需求的处理进度,希望同大家一同打造小程序生态。 小程序打开视频号直播能力开放 为优化小程序与视频号的运营体验、丰富商家的运营能力,平台已开放小程序跳转视频号直播接口,支持在小程序中打开同主体的已完成认证的视频号直播间。 详情可参考 开发文档 微信云托管万元企业激励计划进行中 微信云托管是由微信团队联合腾讯云推出的后端项目全托管服务。对于微信生态应用开发采用前后端分离架构的场景,云托管可做到免运维免服务器管理,从代码管理到CI/CD流水线部署发布,提供全链路、低成本、企业级的云原生解决方案。 微信云托管还推出企业激励计划,万元补贴、专家级迁移服务、腾讯云官方流量曝光……助力企业更低成本享受云原生带来的极致体验。点击此处详细了解及申请。 上周问题反馈和处理进度(6.21-6.25) 已修复的问题开发工具Nightly 1.05.2106222视频播放时没有声音的问题 查看详情 开放社区搜索的问题 查看详情 找不到"去年审"入口的问题 查看详情 公众号后台显示错位的问题 查看详情 “自定义菜单-从公众号图文消息中选择”只有页面模板的问题 查看详情 公众平台发布文章显示系统错误code为空的问题 查看详情 修复中的问题 微信开发工具版本管理这里右键菜单没办法点击的问题 查看详情 安卓点击 input 搜狗输入法悬浮态闪退 查看详情 需求反馈需求评估中云开发存储的文件显示自定义排序功能的需求 查看详情 建议首页“已群发”的显示条数作一点增加的需求 查看详情 视频号更好推荐的需求 查看详情 微信团队 2021.7.2
2021-07-02 - 小程序类目审核加急通道开放
为优化开发者紧急类目审核体验,即日起对小程序开发者开放“类目加急通道”,具体规则如下: 一、支持主体和额度 国内非个人主体小程序:每个自然年有3次加急额度。提交1次申请将扣除1次机会。建议谨慎勾选。 二、审核时段和时长 审核时段:09:00-18:30提交加急的审核单可支持最快2小时内完成。开发者如需在当天完成加急审核,建议在17:00前提交加急申请。(如遇重大节假日、加急通道或拥堵,会相对延长审核时间)三、申请指南 1.进入类目申请页面,选择需提交资质的类目后可以看到类目审核加急按钮。 [图片] 2. 如需“加急”则点击开启按钮,选填加急原因,确定提交申请即可。 [图片] 四、注意事项 类目提交加急申请后,不支持撤回。加急额度有限,开发者需注意确保提交类目资质符合平台规则,避免浪费有效加急额度。申请页面一次可以添加多个类目,如一次申请多个类目,开启加急仅算一次加急次数。微信团队 2021年5月11日
2021-05-11 - 社区每周|微信iOS新版众测邀请、8月突出贡献者公示及上周问题反馈(09.07-09.11)
各位微信开发者: 以下是微信团队邀请开发者参与iOS微信7.0.16内部体验、8月社区突出贡献者公示及上周我们在社区收到的问题反馈、需求的处理进度,希望同大家一同打造小程序生态。 微信团队邀请开发者参与iOS微信7.0.16内部体验微信团队邀请开发者参与内部体验并反馈问题。 * 体验需长按下方二维码报名,若报名成功,则一天内会收到内测推送,内测名额8000人 [图片] 请基于以上提供的资源体验。使用过程中若发现问题,欢迎点击进入微信开放社区 #微信客户端内测 主页发表标题包含「微信iOS 7.0.16」的问答帖子反馈交流,发帖时建议提供以下信息方便定位问题: 手机型号手机操作系统版本必要时可提供代码片段如有需要,可访问社区#微信客户端内测 主页原公告:《微信团队邀请开发者参与iOS微信7.0.16内部体验》 上周问题反馈和处理进度(09.07-09.11)已修复的问题公众号菜单点击事件自动回复的图文消息图片无法显示的问题 查看详情 地图组件真机marker 点击后无法获取 markerId 的问题 查看详情 msgSecCheck大量错误的问题 查看详情 api要求https协议,但是debug工具用的是http协议的问题 查看详情 公众号发文显示系统错误的问题 查看详情 社区回答变成“1”的问题 查看详情 修复中的问题小游戏在pc上绘图有一个像素偏移的问题 查看详情 微信小游戏跳转 iOS第一次跳转打印成功了 开始跳转时候闪了一下 就回到微信主界面的问题 查看详情 小游戏制作工具声音播放问题 查看详情 CocosCreator版本2.3.3,加分包图片有机率失败?报错4930的问题 查看详情 小游戏 iOS 跳转其它小游戏,其它小游戏点击重启小游戏,启动后,1s内必定闪退的问题 查看详情 微信后台-场景分析界面的问题的问题 查看详情 live-pusher 关闭摄像头重新推流时,获取音量事件不触发,个别安卓版本必现的问题 查看详情 wx.chooseVideo 录像后播放无法调节音量的问题 查看详情 console.error 爆栈的问题 查看详情 useExtendedLib扩展组件,开发工具跟真机显示样式不一致的问题 查看详情 服务器合法域名配置成功,但是request请求后接受不到服务器返回,是哪里配置有问题 查看详情 基础库2.13.0SearchBar样式出错的问题 查看详情 小程序私密消息测试报错的问题 查看详情 小程序更多资料重复的问题 查看详情 canvas2d自定义组件 disable-scroll="true" iOS不生效,页面出现滚动条的问题 查看详情 小程序后台怎么出现两个基础库最低版本设置的问题 查看详情 微信公众平台小程序后台服务器域名没更新的问题 查看详情 社区小程序端的问题 查看详情 需求反馈需求评估中建议开通标题修改功能 查看详情 智能插入广告需求 查看详情 已发出的图文消息添加图片修改功能的需求 查看详情 删掉后能把整个消息都删掉的需求 查看详情 社区的私聊框,加个发送时间框的需求 查看详情 小游戏数据分析的开放接口API什么时候能够开放 查看详情 发表公众号文章的相关需求 查看详情 订阅号助手添加打标签功能的需求 查看详情 把“读者讨论”与浏览量、再看、点赞放在一块的需求 查看详情 文章页面模板分组的需求 查看详情 pc端小游戏希望可以出一个虚拟按键的需求 查看详情 希望可以在订阅号助手app上查看和管理问答(读者讨论)相关内容以及加强数据统计功能 查看详情 社区2020.08月度突出贡献者名单公示 以下为上个月(2020年08月)社区月度“突出贡献者”名单,具体用户主页可从社区首页右侧公示版块中进入: [图片] 为了鼓励大家持续为社区生产优质内容,以上社区月度突出贡献者将获得如下奖励: 一份微信官方正版周边礼物小程序极速审核奖励*注:极速审核机制说明:在获得突出贡献者前已绑定(作为管理员或开发者)的小程序,在本月3号后至月底可享受极速审核的奖励。小程序将在2小时内审核完毕,工作时间:周一到周五,9点-21点;周六周日,9点-19点 微信团队 2020.09.17
2020-09-17 - 微信团队邀请开发者参与内部体验(安卓微信7.0.16)
各位开发者: 微信团队邀请开发者参与内部体验,本次更新概要如下: 小程序 视频小窗功能相关优化(过渡动画、fix白屏等),需关注相关功能是否正常;分包加载优化,需关注相关功能是否正常;WebGL 组件卡顿优化,需关注WebGL组件流畅度。 小游戏 渲染控帧策略重构,需关注流畅度变化以及是否有延迟;录屏延迟优化;帧同步、UDP crash修复;CPU Profiler crash修复;分包加载优化,需关注相关功能是否正常。 请基于以下提供的资源体验。使用过程中若发现问题,欢迎点击进入微信开放社区 #微信客户端内测 主页发表标题包含「微信7.0.16」的问答帖子反馈交流。 [图片] (扫描二维码下载) 微信团队 2020年06月17日
2020-06-17 - 微信小程序开发 -- 通过云函数下载任意文件
微信小程序开发 – 通过云函数下载任意文件 1.云开发介绍 微信小程序开发者众所周知,小程序开发拥有许多限制,当我还是一个菜鸟入门的时候,第一关就卡在了没有备案域名的HTTP请求上面,那时候云开发上线也没多久,使用的人也不是很多,我抱着尝试的态度去接触了云开发,发现了云开发的妙处。(自由) blog:微信小程序HTTP访问链接解决方案 2.小程序文件下载限制 微信小程序除了对访问地址有限制之外,对于文件下载,也存在的限制,如下图所示,只有资源服务器A,在downloadFile域名白名单内且配置了SSL访问,即HTTPS才可以正常的下载资源。(闲的蛋疼,饱受诟病) [图片] 3.云函数下载任意文件设计 依然秉持着对云开发的信任,尝试使用云函数进行任意文件下载,设计思路如下图所示。 [图片] 上图描述的两种通过云函数下载文件的方式 云函数只作为一个数据中转节点,请求资源转化为Buffer直接返回给小程序端。 云函数作为存储器,下载资源存储到云空间,并返回给小程序端fileID(置换下载地址)。 4.云函数实现方式 通过请求头配置实现请求资源文件返回Buffer。 [代码]const cloud = require('wx-server-sdk') const request = require('request') const fs = require('fs') const path = require('path') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database(); //初始化云数据库 exports.main = async (event, context) => { var url = event.url; //下载地址,应该由前端进行传递,而后云函数进行下载 var type = event.type; //type:'dump'(转储) 'trans'(传递) var filename = event.filename; //文件名称需要自己进行上传,或者substring 截取url var options = { url: url, encoding: null, headers: { "content-type": "application/octet-stream", }, }; return new Promise(function (resolve, reject) { request(options, function (error, response, body) { if(type=='trans'){ //中继 resolve(body) }else{ //转储 resolve( cloud.uploadFile({ cloudPath: 'tmp/'+filename, fileContent: body, }) ) } }) }) } [代码] 5.中继下载方式(不推荐,适合小文件) 如果文件达到一定体积,会出现如下问题: [图片] 中继下载方式对文件的大小有限制,这是由于云函数返回限制决定的,很容易超出。但是对于一些几kb的文件,推荐使用这种方式,减少了转储所需要耗费的时间。 中继方式下载资源写法如下: [代码] var _filename = '美景.jpg'; var _url = 'http://img.apisev.cn:8081/wechat/sk1.jpg'; wx.cloud.callFunction({ name:'transfile', data:{ url:_url, filename:_filename, type:'trans' }, success(res){ console.log(res) const FileSystemManager = wx.getFileSystemManager(); FileSystemManager.writeFile({ filePath:wx.env.USER_DATA_PATH+"/"+_filename, data:res.result, encoding: 'binary',//编码方式,二进制 success(tres){ console.log(tres) //可以根据filePath 打开文件,此处以为图片举例 var _filepath = wx.env.USER_DATA_PATH+"/"+_filename; wx.previewImage({ urls: [_filepath], }) },fail(tres){ console.log(tres) } }) },fail(res){ console.log(res) } }) [代码] 真机运行,可以成功预览资源图片。 6.转储下载方式(推荐) 首先在互联网资源随便找了一个图片资源地址,调用云函数。 [代码]var _filename = '美景.jpg'; var _url = 'https://n.sinaimg.cn/sinacn20106/212/w2048h1364/20190828/cded-icuacsa3953451.jpg'; wx.cloud.callFunction({ name:'transfile', data:{ url:_url, filename:_filename, type:'dump' }, success(res){ console.log(res) },fail(res){ console.log(res) } }) [代码] 返回内容如下: [图片] 图片成功被转存到云存储空间。 [图片] 7.参考文档 [1] FileSystemManager.writeFile(Object object)
2020-06-04 - 小程序内用户帐号登录规范调整和优化建议
为更好地保护用户隐私信息,优化用户体验,平台将会对小程序内的帐号登录功能进行规范。本公告所称“帐号登录功能”是指开发者在小程序内提供帐号登录功能,包括但不限于进行的手机号登录,getuserinfo形式登录、邮箱登录等形式。具体规范要求如下: 1.服务范围开放的小程序 对于用户注册流程是对外开放、无需验证特定范围用户,且注册后即可提供线上服务的小程序,不得在用户清楚知悉、了解小程序的功能之前,要求用户进行帐号登录。 包括但不限于打开小程序后立即跳转提示登录或打开小程序后立即强制弹窗要求登录,都属于违反上述要求的情况; 以下反面示例,在用户打开小程序后立刻弹出授权登录页; [图片] 建议修改为如下正面示例形式:在体验小程序功能后,用户主动点击登录按钮后触发登录流程,且为用户提供暂不登录选项。 [图片] 2.服务范围特定的小程序 对于客观上服务范围特定、未完全开放用户注册,需通过更多方式完成身份验证后才能提供服务的小程序,可以直接引导用户进行帐号登录。例如为学校系统、员工系统、社保卡信息系统等提供服务的小程序; 下图案例为正面示例:校友管理系统,符合规范要求。 [图片] 3.仅提供注册功能小程序 对于线上仅提供注册功能,其他服务均需以其他方式提供的小程序,可在说明要求使用帐号登录功能的原因后,引导用户进行帐号注册或帐号登录。如ETC注册申请、信用卡申请; 如下反面示例,用户在进入时未获取任何信息,首页直接强制弹框要求登录注册ETC,这是不符合规范的。 [图片] 建议修改为如下正面示例所示形式:允许在首页说明注册功能后,提供登录或注册按钮供用户主动选择点击登录。 [图片] 4.提供可取消或拒绝登录选项 任何小程序调用帐号登录功能,应当为用户清晰提供可取消或拒绝的选项按钮,不得以任何方式强制用户进行帐号登录。 如下图所示反面示例,到需要登录环节直接跳转登录页面,用户只能选择点击登录或退出小程序,这不符合登录规范要求。 [图片] 建议修改为下图正面示例形式,在需帐号登录的环节,为用户主动点击登录,并提供可取消按钮,不强制登录。 [图片] 针对以上登录规范要求,平台希望开发者们能相应地调整小程序的帐号登录功能。如未满足登录规范要求,从2019年9月1日开始,平台将会在后续的代码审核环节进行规则提示和修改要求反馈。
2019-07-20 - 「插屏广告组件」向非游戏类小程序流量主开放
小程序插屏广告指小程序在特定场景切换时以卡片方式弹出的广告形式。当用户触发流量主指定场景时,插屏广告就会自动向用户展现,目前向非游戏类目全量流量主开放,小游戏类目即将启动内测。 此外激励式视频广告也向非游戏类小程序流量主开放,详见《激励式视频广告开通指引》。 [图片] [图片][图片] [图片][图片][图片][图片][图片] [图片] [图片] [图片]
2019-04-25 - 「激励式视频广告」向非游戏类小程序流量主开放
[图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片]
2019-04-16