- 小程序先试后付专区招募通知
微信服务平台将于5月中旬推出小程序开发服务「先试后付」专区,由第三方服务商为商户提供接入视频号及快速开店的服务。 服务商入驻该专区,可通过平台为有需求的商户提供服务,从而获得商业机会。 入驻「先试后付」专区,你须先具备如下资质和能力: 1)已在微信开放平台创建第三方平台账号并入驻微信服务平台; 2)具备电商场景微信小程序开发能力及服务经验; 3)具备开发“小程序接入视频号”的能力; 4)可为商户提供完整流畅的购买及使用体验。 入驻流程: 邮件报名-->资质审核-->服务创建-->服务审核-->服务上架 如你的企业符合以上标准,可通过邮件发送申请材料至servicemarket@tencent.com提交申请 邮件内容: 标题:「xx服务商」-入驻小程序先试后付专区申请 内容: 服务商企业主体名称; 与服务商同主体的第三方AppID;与服务商具备授权关系的电商场景小程序案例(名称及AppID,5个);营业执照证明文件并加盖公章;联系人电话。 如何访问服务平台:PC端:请点击访问https://fuwu.weixin.qq.com移动端:请扫码访问,或者搜索「微信服务平台」小程序、「微信服务平台」公众号 [图片]
2021-05-21 - 杨富奇企业?
杨富奇企业证书店铺证书,微信要证书杨富奇店铺店面没有。 [图片]
2022-02-18 - 第三方平台标准模板审核上线通知
为提升第三方代开发小程序的代码审核体验,平台对授权服务商代开发的小程序上线“标准模板“审核流程,使用标准模板且满足条件的小程序可加速通过审核,具体如下: 一、 支持小程序范围 适用于通过标准模板代开发,且完成自定义版交易组件接入的小程序二、 审核流程 第三方需先提审标准模板,获得审核通过的标准模板 [图片] 授权给第三方代开发的小程序使用审核通过的标准模板,进行小程序代码提审,提审后进入“标准模板小程序”审核队列(标准模板未通过小程序会触发自动驳回)。进入“标准模板小程序”审核队列的小程序,同时满足如下条件时审核结果为通过。1.小程序配置的服务类目属于其标准模板已审核通过的类目(如:标准模板审核通过a/b/c/d四个类目,小程序配置了b/c两个类目,则视为符合条件)。可通过获取模板列表接口标准模板配置的服务类目信息。 2.小程序已经完成自定义版交易组件接入。可通过获取接入状态接口返回的access_info字段进行判断,access_info的参数项都返回1则视为接入完成。 3.满足小程序代码审核的其他要求和规范。详情查看:https://developers.weixin.qq.com/miniprogram/product/reject.html
2021-09-28 - 关于补充小程序、插件用户隐私保护指引说明
为进一步规范开发者的用户个人信息处理行为,保障用户合法权益,小程序、插件中涉及处理用户个人信息的开发者,无论是通过调用涉及用户个人信息的相关接口,还是自行收集用户个人信息,在提交代码版本前,均需补充相应用户隐私保护指引,具体如下: 一、 如小程序、插件有涉及收集用户个人信息(包含通过接口形式收集、通过非接口的形式收集)开发者需在【小程序管理后台-设置-功能设置-用户隐私保护指引】(如果是第三方开发者代开发小程序可通过接口进行配置)/【小程序管理后台-功能-小程序插件-基本设置-用户隐私保护说明】针对具体使用目的与用途进行说明填写,并补充完整隐私指引内容。 二、针对隐私指引说明内容,有如下要求: 1、隐私指引说明内容需与代码包内引用相关接口一致; 2、隐私指引说明内容文字表述需清晰、完整、告知用户处理相应信息的目的与用途; 3、在代码提审环节将对以上要求进行核验,如未满足相应要求,则无法通过代码版本审核,将影响开发者后续版本提审。 平台预计于11月1日对相关接口进行隐私指引说明审核,请开发者及时补充完善隐私指引说明,避免影响相关服务及用户体验。 微信团队 2021年10月29日
2023-09-26 - 小程序基础库 2.21.0 更新
各位微信开发者: 小程序基础库 2.21.0 已经开始灰度开发者,请大家基于业务情况关注相关变更。如遇问题请及时在该帖下方留言或在小程序交流专区发表标题包含「基础库2.21.0」的帖子反馈。本次更新如下: 新增 API 打开视频号活动接口 wx.openChannelsEvent更新 框架 小游戏基础库启动优化更新 框架 worker里添加USER_DATA_PATH 详情更新 框架 开发者工具上,跨分包 require 不再抛出更新 API 新增弱网事件 wx.onNetworkWeakChange / wx.offNetworkWeakChange修复 框架 小程序分包内使用插件WASM出错修复 框架 小游戏插件 shouldMakeCanvasSecure 权限错误修复 框架 捕获 setTimeout 延时执行的函数报错时会抛出异常错误修复 框架 切换 tabbar 时可能导致内存泄漏 反馈详情微信团队 2021年11月15日
2021-11-15 - 小程序开发新能力解读 - 2021.09
快速知悉 视频号的跳转接口安全能力 - 小程序加密网络通道安全能力 - 安全键盘TCP通信能力 wx.createTCPSocket新增 wx.createWebAudioContext 接口文件系统新增FD相关接口移动解析HttpDNS 1. 视频号的跳转接口介绍:通过视频号直播与视频内容中的介绍更好地了解小程序提供的服务。可以在直播电商、内容营销等应用场景与视频号进行更好地联动。 跳转视频号直播间wx.getChannelsLiveInfo:获取视频号直播信息,通过 视频号 id 可获取到 直播 feedId、直播 nonceId 等直播相关信息 wx.openChannelsLive:打开视频号直播,通过 视频号 id、直播 feedId、直播 nonceId 发起预约视频号直播wx.getChannelsLiveNoticeInfo:获取视频号直播预告信息,通过 视频号 id 可获取到 预告 id 等直播相关信息 wx.reserveChannelsLive:预约视频号直播,通过 预告 id 预约直播 官方文档 2. 安全能力 - 小程序加密网络通道介绍:为了避免小程序与开发者后台通信时数据被截取和篡改,微信侧维护了一个用户维度的可靠key,用于小程序和后台通信时进行加密和签名。 开发者可以分别通过小程序前端和微信后台提供的接口,获取用户的加密 key。 使用介绍前端通过 userCryptoManager.getLatestUserKey 获取加密密钥信息发起 wx.request 请求时使用第一步得到的加密密钥信息对参数进行加密服务端请求服务端接口getUserEncryptKey 拿到 encryptKey 用于解密示例代码// 前端 const somedata = 'xxxxx' const userCryptoManager = wx.getUserCryptoManager() userCryptoManager.getLatestUserKey({ success({encryptKey, iv, version, expireTime}) { const encryptedData = someAESEncryptMethod(encryptKey, iv, somedata) wx.request({ data: encryptedData, success(res) { const decryptedData = someAESDEcryptMethod(encryptKey, iv, res.data) console.log(decryptedData) } }) } }) // 服务端 curl -X POST "https://api.weixin.qq.com/wxa/business/getuserencryptkey?access_token=ACCESS_TOKEN&openid=OPENID&signature=SIGNATURE&sig_method=hmac_sha256" 官方文档 3. 安全能力 - 安全键盘介绍:为提高微信开放平台生态安全性,针对小程序内数字密码输入场景中可能存在的安全问题,微信侧在input组件开放了安全键盘类型。 通过安全键盘能力可在用户输入关键信息时进行加密,阻止网络监听、木马病毒等手段窃取信息。 使用介绍通过微信提供的工具生成 CSR在小程序管理后台「开发」-「开发管理」-「开发设置」-「安全键盘证书」板块填入CSR生成证书将生成的证书放入小程序代码包中input 设置 type=“safe-password”,并设置相关参数 safe-password-* 即可使用input bindblur 得到 encryptedValue,服务端拿到数据后可使用私钥进行解密示例代码官方文档 4. TCP通信能力 wx.createTCPSocket使用场景物联网硬件 wifi 配网安防监控摄像头 X-P2P 直播局域网 TCP 通讯官方文档 5. 新增 wx.createWebAudioContext 接口介绍:不同于原先的 wx.createInnerAudioContext 接口,wx.createWebAudioContext 提供了很多接口用于处理变换音频。 使用场景对音频添加特效使音频可视化添加空间效果 (如平移)官方文档 6. 文件系统新增FD相关接口[视频] 介绍:提供文件系统 FD 相关接口,让开发者可以更原子化地、性能更高地操作文件。 相关接口FileSystemManager.open / openSync :打开文件 FileSystemManager.close / closeSync :关闭文件 FileSystemManager.fstat / fstatSync :获取文件的状态信息 FileSystemManager.write / writeSync :写入文件 FileSystemManager.read / readSync :读文件 FileSystemManager.ftruncate / ftruncateSync :截断文件 7. 移动解析HttpDNS介绍:开发者调用 wx.request 时,可以开启移动解析 HttpDNS 服务。 该服务基于 Http 协议向服务商的 DNS 服务器发送域名解析请求,替代了基于 DNS 协议向运营商 Local DNS 发起解析请求的传统方式,可以避免 Local DNS 造成的域名劫持和跨网访问问题,解决移动互联网服务中域名解析异常带来的困扰。 使用介绍前往 微信服务平台 选购 HttpDNS 资源,并在服务详情页 - 接入文档获取 Service ID。小程序调用 wx.request,将 enableHttpDNS 参数设置为 true,并在 httpDNSServiceId 参数中填入选用的服务商 Service ID。示例代码wx.request({ url: 'example.php', //仅为示例,并非真实的接口地址 enableHttpDNS: true, httpDNSServiceId: 'wxa410372c837a5f26', success(res) { console.log('request success', res) }, fail(res) { console.error('request fail', res) } }) 官方文档 8. 更多能力WXWebAssembly 详情 订阅消息语音提醒 详情扩展 UDP 接口,增加 setTTL 接口 详情车牌接口 - 选择车牌号 wx.chooseLicensePlate 详情小程序打开微信客服 wx.openCustomerServiceChat 详情
2022-06-24 - 小程序开发新能力解读 - 2021.10
快速知悉 获取小程序链接:Short Linkvideo 播放器增加 DRM 解密能力PC 小程序分栏模式打开视频号视频分包异步化组件 & 接口请求资源支持带上 refer 1. 获取小程序链接 Short Link 适用场景:微信内各场景打开小程序的链接。官方文档 [图片] 调用限制 有调用上限以及有效期,调用的时候请结合实际情况设置不同的参数来完成诉求。 2. video 播放器增加 DRM 解密能力 video 播放器增加了 DRM 解密能力让小程序支持播放带有版权保护的视频资源(基于 DRM 技术实现)。 相关属性 is-drm:是否是 DRM 视频源 provision-url:DRM 设备身份认证 url,仅 is-drm 为 true 时生效 (Android) certificate-url:DRM 设备身份认证 url,仅 is-drm 为 true 时生效 (iOS) license-url:DRM 获取加密信息 url,仅 is-drm 为 true 时生效 [图片] 3. PC 小程序分栏模式 在 PC 等能够以较大屏幕显示小程序的环境下,小程序支持以分栏模式展示。分栏模式可以将微信窗口分为左右两半,各展示一个页面。Windows 微信 3.3 以上版本支持分栏模式。对于其他版本微信,分栏模式不会生效。 使用介绍 1、启动分栏模式:在 app.json 中同时添加 "resizable": true 和 "frameset": true 两个配置项; [图片] 2、设置分栏占位图片:如果代码包中的 frameset/placeholder.png 文件存在,在某一栏没有展示任何页面时,会展示这张图片在此栏正中央; 3、分栏适配:启用分栏模式后,一些已有代码逻辑可能出现问题。可能需要更改代码来使其能够在分栏模式下正确运行; 点击查看 分栏模式 完整官方文档 效果展示 [图片] 4. 打开视频号视频 小程序可以通过 wx.openChannelsActivity 接口跳转到指定视频号的视频页观看视频,无主体要求。 使用介绍 1、登录 视频号助手,在首页查看自己的 视频号 ID(finderUserName); [图片] 2、在 动态管理 模块复制视频对应的 feedId; [图片] 3、调用 wx.openChannelsActivity 携带 finderUserName & feedId 跳转到对应视频页观看视频; 5. 分包异步化 实现跨分包组件、跨分包方法,成功解决分包难、分包不合理等问题。 点击查看 分包异步化 完整官方文章 6. 组件&接口请求资源支持带上 refer 对于请求资源类的组件&接口,增加 referrerPolicy 属性,origin :发送完整的referrer;no-referrer:不发送;格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html ,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本; 支持的组件&接口 videolive-playercanvas Imagecover-imagewx.previewImagewx.previewMediaInnerAudioContextBackgroundAudioManager 7. 更多能力 微信红包封面 鉴权接口 详情小程序切系统后台隐藏页面内容,保护用户隐私:window 配置 visualEffectInBackground 详情wx.createInnerAudioContext 支持使用 WebAudio 作为底层音频驱动,提高性能 详情文件系统支持 readZipEntry 直接读取 zip 包内的文件,无需解压再读取,提高性能 详情
2022-05-27 - 关于第三方小程序用户隐私保护指引说明公告
为进一步规范用户个人信息处理行为,保障用户合法权益,服务商代开发小程序中涉及处理用户个人信息的,无论是通过调用涉及用户个人信息的相关接口,还是自行收集用户个人信息,在提交代码版本前,服务商均需为小程序补充相应用户隐私保护指引。 平台在代码审核环节会对协议进行相关核验,对有调用个人信息相关接口但未配置隐私协议、协议填写不规范的小程序进行驳回,建议服务商尽快对需要补充隐私协议的小程序配置对应协议,避免影响相关服务及用户体验。 隐私协议配置方式代开发的小程序需通过接口进行配置非代开发的小程序可通过登陆微信公众平台在【小程序管理后台-设置-功能设置-用户隐私保护指引】进行配置 相关配置接口通过设置小程序用户隐私保护指引可进行协议配置,添加、修改、删除。如果涉及自定义用户隐私保护指引,则可以通过上传小程序用户隐私保护指引接口上传,获得ext_file_media_id,然后再调用接口设置小程序用户隐私保护指引进行配置。可通过查询小程序用户隐私保护指引接口获取已经配置的隐私保护指引。如果尚未进行任何配置,依旧可以通过该接口进行获取有哪些【用户消息类型】可进行配置。 关于协议审核与提审额度分配协议完成配置后,需重新提交代码审核,且需在审核通过后重新将代码发布上线才会生效。每次代码审核环节会对协议进行相关核验,如配置的用户隐私保护指引和代码实际里收集的用户信息不匹配以及未满足相应要求,则无法通过代码审核。平台本月将根据服务商的表现,额外增加服务商的提审额度。若对提审额度有更多需求,可通过小程序服务商助手-我的-咨询反馈联系人工客服进行提额。 其他常见问题Q1:我填写了用户隐私说明,为什么却无法进行代码提审、代码提审无法通过? A1:请确认在代码中有使用涉及用户信息的相关接口,包括但不限于手机号、位置等,如有使用需在用户隐私说明中对所有代码中的接口信息进行协议补充。 Q2:我填写了用户隐私说明,且包含了所有代码中的接口信息,为什么还是无法通过? A2:请确认隐私说明填写内容是否合规(不存在恶意引流、过度营销、违法违规内容等)与清晰(清晰描述用户信息授权目的及信息收集场景)。
2021-11-08 - 社区每周 |基础库2.18.0更新、IOS和安卓新版众测及上周问题反馈(6.14-6.18)
各位微信开发者: 以下是微信云托管启动公测、小程序基础库2.18.0更新、IOS和安卓新版众测及上周我们在社区收到的问题反馈与需求的处理进度,希望同大家一同打造小程序生态。 微信云托管启动公测:宣讲会预约中微信云托管是由微信团队联合腾讯云推出的后端项目全托管服务。对于微信生态应用开发采用前后端分离架构的场景,云托管可做到免运维免服务器管理,从代码管理到CI/CD流水线部署发布,提供全链路、低成本、企业级的云原生解决方案。 [图片] 小程序基础库2.18.0更新 小程序基础库 2.18.0 已经开始灰度开发者,请大家基于业务情况关注相关变更。如遇问题请及时在该帖下方留言或在小程序交流专区发表标题包含「基础库2.18.0」的帖子反馈。本次更新如下: 新增 API 新增 wx.createWebAudioContext 接口新增 API 支持 TCP socket 接口更新 API wx.getGroupEnterInfo 新增支持在群聊小程序消息卡片、群待办小程序启动时使用更新 API getLaunchOptionsSync & getEnterOptionsSync 新增 chatType 字段用于聊天场景打开小程序区分聊天类型更新 API 支持订阅消息语音提醒更新 API 扩展 UDP 接口,增加 setTTL 接口更新 API wx.createInnerAudioContext 支持使用 WebAudio 作为底层音频驱动修复 框架 暗黑模式下,input 样式会被 color 属性值覆盖修复 框架 修复 App.onShow 的参数 encode 问题点击查看原公告 微信团队邀请开发者参与内部体验(安卓微信8.0.7) 本次更新概要如下小程序 fix 社区反馈:小程序分享图片不显示video播放流量优化等,需关注video功能是否正常小程序wasm注入优化,使用了wasm能力的小程序开发者需关注启动阶段表现优化MediaContainer容器导出速度小游戏 小游戏直播部分bugfix,需关注直播部分体验小游戏性能优化方案物理部分bugfix,使用了该方案的开发者需关注游戏运行情况小游戏wasm注入优化,使用了wasm能力的小游戏开发者需关注启动阶段表现video播放流量优化等,需关注video功能是否正常请基于以下提供的资源体验。使用过程中若发现问题,欢迎点击进入微信开放社区 #微信客户端内测 主页发表标题包含「微信8.0.7」的问答帖子反馈交流。 [图片] (扫描二维码下载) 如有需要,可查看并转发原公告:《微信团队邀请开发者参与内部体验(安卓微信8.0.7)》 微信团队邀请开发者参与内部体验(iOS微信8.0.8) 本次更新概要如下 直播SDK底层重构录音和音乐混合使用的场景需要关注一下是否符合预期开屏广告优化,流量主需要关注一下开屏广告是否正常wcwss优化 * 体验需识别下方二维码报名,若报名成功,则三天内会收到内测推送,内测名额8000人 [图片] 请基于以上提供的资源体验。使用过程中若发现问题,欢迎点击进入微信开放社区 #微信客户端内测 主页发表标题包含「微信iOS 8.0.8」的问答帖子反馈交流,发帖时建议提供以下信息方便定位问题: 1.手机型号 2.手机操作系统版本 3.必要时可提供代码片段 如有需要,可查看并转发原公告:《微信团队邀请开发者参与(iOS微信8.0.8内部体验)》 上周问题反馈和处理进度(6.14-6.18) 已修复的问题调试器查看样式时无法点击wxss文件跳转的问题 查看详情 公众号编辑页面空白的问题 查看详情 文章里的音乐无法播放或点开的问题 查看详情 修复中的问题 部分安卓手机chooseVideo和chooseMedia选择视频时可以通过选择界面右上角的搜索选择照片 查看详情 安卓点击 input 搜狗输入法悬浮态闪退 查看详情 需求反馈需求评估中官方什么时候能 100% 支持 TypeScript 查看详情 微信团队 2021.6.25
2021-06-25 - 运费险(卖家版)服务介绍
小商店支持运费险,售后不操心。 支持小商店商家为用户购买运费险,售后服务安心无忧。 若购买后不合适,需要退换,运费险将赔付部分物流费用。用户无所顾虑买买买,商家也不需要为售后运费究竟谁出而烦恼。 [视频] [图片][图片][图片] [图片] [图片] [图片][图片][图片][图片][图片][图片][图片][图片]
2022-04-13 - 正在直播:小程序云开发官方直播课·数据库专题(第三场)
[图片]
2020-06-17 - #春节#今年春节,你会在哪过年,又会有怎样的过节计划呢?
[图片] 又到了一年一度的新春佳节 🎉 有的朋友会把灵光一闪的创意趁着假期用小程序实现成真; 有的朋友会把生活的趣事拍成视频号,把快乐分享给大家; 有的朋友会把新年的祝福做到红包封面上,通过红包传递到每个朋友的心上...... 这个春节,社区邀请各位“社友”一起来分享自己的“春节计划“:无论是好玩的小程序小游戏,还是好看的红包封面,还是有趣的视频号,还是特别的过节安排 🥳 原地过年还是回家过年,心在一起就是团圆 ❤️ 来社区和大家一起分享所有好玩、好看、有趣、特别的事情,一起玩转新年吧! 参加#春节#相关话题优秀回答者将有机会获得以下新春礼品,快来参加吧! [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在后续「社区每周」公告中进行公示 春节特别彩蛋: 2月9日到2月10日,每天早上10点24分,将在公众号「微信开发者」限量派发社区纪念版开发者风格新年红包封面 🧧 关注公众号「微信开发者」,回复关键词“新年快乐”即刻领取 😍 大家记得调好闹钟,先到先得哦 ⏰ [图片]
2021-02-08