- 微信网页授权能力调整公告
微信网页授权 能力是为了优化用户在微信内登录网站应用的体验而设计的。为进一步规范能力使用,保障用户合法权益,平台将对能力进行调整。 当开发者在网页中在不规范使用发起 snsapi_userinfo 网页授权时,微信将默认打开网页快照页模式进行基础浏览。能力调整将于 2022 年 7 月 12 日 24 时生效。 网页快照页模式介绍快照页将会默认对用户屏蔽网页授权弹窗,用户在快照页中仅可进行滑动浏览操作,其他交互将被限制,并提示用户 “该网页需获取个人信息才可使用完整服务,当前仅可浏览部分内容”。用户如需要使用完整网页服务,可轻触右下角 “使用完整服务” 按钮触发授权弹窗,用户确认后进入原网页。 开发者在快照页内所获取的头像、昵称、openId、unionId 均为虚拟账号数据;快照页与正常页面不共用缓存,快照页的缓存会在用户离开快照页时被清理;快照页内也无法使用微信其它 JS-SDK 的能力。 [图片] 微信网页授权规范授权流程需引导清晰、准确:在申请获取用户信息的弹窗出现前,应该清晰、准确地告知用户获取信息的范围及获取信息的目的;必要场景申请:在必须获取用户信息时才申请,而不是用户尚未了解服务前就强制弹窗。如使用医院挂号时才需要获取用户信息;不强制登录:提供游客模式,供用户了解网页提供的基础服务,不强制用户允许网页获取用户信息后才能使用网页服务。 常见的微信网页授权不规范使用案例强制登录:在用户打开网页时立即要求用户授权,用户拒绝后无法使用网页提供的服务;违规收集个人信息:未在网页提前告知使用个人信息的目的、方式和范围;非必要收集:非必要获取用户信息的网页,如文章、视频等,要求用户在浏览内容前登录;差别对待微信用户:同样的网页在浏览器内可以无需登录直接访问,在微信内却要求用户先登录才可访问。 微信团队 2022年5月9日
2022-05-10 - 小程序地理位置相关接口调整
为进一步规范开发者调用涉用户信息相关接口或功能,保障用户合法权益,平台将对如下地理位置相关接口调用实行准入开通: wx.getLocation、wx.onLocationChange、wx.chooseAddress、wx.chooseLocation、wx.choosePoi 自2022年4月18日开始,如使用以上接口,在代码审核环节将检测该接口是否已完成准入开通(申请路径:小程序管理后台 -「开发」-「开发管理」-「接口设置」),如未开通,将在代码提审环节进行拦截,请涉及相关接口的开发者尽快进行接口权限申请,第三方开发者申请方式:可通过 apply_privacy_interface 接口完成。 请广大涉及相关接口的开发者尽快进行相关接口准入申请,如未申请,后续将影响线上小程序相关接口的使用。
2023-09-26 - 微信开发者工具1.05.2107221 RC更新说明
下载地址Windows 64、Window 32、MacOS、MacOS(M1) 1、真机性能分析工具 新增 真机性能分析工具 可用于分析真机运行的小程序的性能数据(例如CPU Profiler\ Memory Heapsnapshot),可以用于排查内存泄漏等性能问题。注意,需要使用 微信客户端安卓开发者版 ,同时跟工具处于同一局域网才能进行性能数据的录制。 通过 菜单 - 工具 - 真机性能分析工具 可以唤起真机性能工具的二维码弹窗。 [图片] 使用 微信客户端安卓开发者版 扫码之后可以打开真机性能分析工具弹窗,继而进行性能数据录制与分析。详细文档参考 《真机性能分析工具》 [图片] 2、M1支持 工具新增原生 macOS ARM64 版本支持,性能相较转译版本有较大提升,占用内存更小。 下载地址:https://dldir1.qq.com/WechatWebDev/beta/wechat_devtools_1.05.2107221.arm64.dmg 3、工具自定义主题开发者工具可以在编辑器切换主题时适配其外观,也可以在外观设置中直接对配色进行修改。 [图片] 4、导入编辑器扩展如需安装已解包的编辑器扩展,可以在扩展里导入。 [图片] 5、项目打开不加载编辑器 通过设置,编辑器可以在项目打开时默认不加载并隐藏起来,在需要时载入。 [图片] 修复以下 Bug[代码]F[代码] 修复 小游戏项目使用本地插件时报错的问题[代码]F[代码] 修复 WXML 面板自定义组件不显示 externalClass 的问题[代码]F[代码] 修复切换代码片段项目类型提示的 appid 列表类型不对的问题[代码]F[代码] 修复 真机调试时出现 [代码]U.createEvent[代码] 报错,现在会显示真正的报错信息[代码]F[代码] 修复 部分项目使用增强编译后,因压缩问题导致代码包体积变大。[代码]F[代码] 修复 需要编译两次才会执行最新的代码的问题 [代码]F[代码] 修复 调试器 sources 面板 snippet 断点符号不显示[代码]F[代码] 修复 局部编译下 wxml 编译报错的bug [代码]F[代码] 修复 编译模式弹窗样式[代码]F[代码] 修复 无法获取客户端 trace 文件的问题[代码]F[代码] 修复 工具菜单导入项目&导入代码片段部分问题[代码]F[代码] 修复 调试时进入 WAService.js 卡死的问题[代码]F[代码] 修复 视频播放无声音的问题 [代码]F[代码] 修复 弹窗调试器网址清空的问题[代码]F[代码] 修复 云同步设置关闭不了的问题[代码]F[代码] 修复 真机调试下修改 window 属性报错的问题[代码]F[代码] 修复 windows 点立即更新后工具消失没有弹出安装程序的问题[代码]F[代码] 修复 开发者工具可能会进入 vim 状态的问题[代码]F[代码] 修复 WXML 面板选择器包含 body 会被替换为 page 的问题 [代码]F[代码] 修复 版本管理内右键菜单可能出现无效项目的问题[代码]F[代码] 新增 支持调试[代码]wx.onLocationChange[代码],可通过修改调试器sensor里的location信息触发更新[代码]F[代码] 修复 局部编译的bug[代码]F[代码] 修复 MacOS 12工具crash闪退问题[代码]F[代码] 修复 Mac 自动真机调试后扫码真机调试白屏[代码]F[代码] 修复 代码片段基础库列表加载问题[代码]F[代码] 修复 修复真机调试加载独立分包的问题[代码]F[代码] 修复 rc 升级上来后快速回退到1.05.2104251失败[代码]F[代码] 修复 修复JS 编译为 ES5逻辑错误的bug[代码]F[代码] 修复 小程序workers增强编译报错的问题
2021-07-22 - 服务号订阅通知灰度测试
服务号模板消息能力的设计初衷,旨在帮助开发者实现及时通知,但存在一些问题,如: 1. 部分开发者在用户无预期的情况下,发送与用户无关的信息,对用户造成了骚扰。 2. 模板消息是用户触发后的通知消息,不支持营销类消息,不能满足部分业务需求。 为提升微信用户体验,我们开始灰度测试服务号订阅通知功能。 能力说明 开发者可在服务号图文消息、网页等场景设置订阅功能,用户自主订阅后,开发者可按需求下发一条对应的订阅通知。 [图片] 用户可在图文订阅通知 [图片] 用户可在网页订阅通知 灰度测试计划 服务号订阅通知功能即日上线,已认证的境内主体服务号可前往 MP 后台开通使用,详见说明。 1. 服务号订阅通知灰度测试期自2021年1月27日0:00至4月30日24:00,期间服务号模板消息可正常使用;灰度测试期结束后服务号订阅通知的策略将另行公布,届时以官方信息为准; 2. 开发者使用订阅通知功能时,需遵循运营规范,不可用奖励或其它形式强制用户订阅,不可下发与用户预期不符或违反国家法律法规的内容。具体可参考文档:《微信公众平台运营规范》 微信团队 2021年1月27日
2021-01-29 - 社区每周 | 开发者参与微信7.0.10体验邀请、上周社区问题反馈(12.09-12.13)
各位微信开发者: 以下是新版微信开发者内部体验邀请及上周小程序相关能力更新及我们在社区收到的问题反馈、需求的处理进度,希望同大家一同打造小程序生态。 微信团队邀请开发者参与内部体验(安卓微信7.0.10) [本次更新概要如下] 小程序开发: 1、优化小程序代码包下载速度; 2、优化小程序启动流程。 小游戏开发: 1、文件系统替换。关注重点:文件增删改查; 2、小游戏录屏播放界面对齐iOS,卡片展示样式对齐iOS。关注重点:小游戏录屏分享卡片是否正常,播放界面是否正常; 3、download 和 request 底层组件替换。关注重点:网络请求是否正常; 4、图片加载增加超时限制,优化线程调度。关注重点:Image 对象加载是否正常; 5、上版本Bug修复:a. Fix部分情况下帧率过高 b. 2D 场景截屏黑屏 c. crash 修复。 扫描下方二维码下载体验。使用过程中若发现问题,欢迎在本帖下方留言或在社区发表标题包含「微信7.0.10」的问答帖子进行反馈。 [图片] 上周问题反馈和处理进度(12.09-12.13)已修复的问题某些安卓机型下 previewImage 预览出现黑屏的问题 查看详情 chooseVideo 在安卓下 maxDuration 参数不生效的问题 查看详情 页面存在多个 video 时会自动播放的问题 查看详情 微信内未授权过语音时,camera组件语音授权没有入口的问题 查看详情 iOS 下用 scanCode 扫码闪退的问题 查看详情 安卓 Canvas fillRect 不支持负值的问题 查看详情 安卓Canvas drawImage 绘制网络图片性能差的问题 查看详情 chooseVideo 视频时长较长时会息屏的问题 查看详情 安卓 canvas 移到画布外不触发 touchend 的问题 查看详情 原生 tabBar 在没有文本时可以垂直居中的问题 查看详情 iOS chooseVideo 录像预览时模糊不聚集的问题 查看详情 安卓下 Camera onCameraFrame 接口在安卓下偶现左右翻转的问题 查看详情 安卓 uploadFile 无法上传无后缀的文件的问题 查看详情 hideTabBar 在非 tabBar 页面调用没有拦掉的问题 查看详情 安卓下 chooseVideo 压缩后较模糊的问题 查看详情 iOS 横屏状态下获取的状态栏高度不为0 的问题 查看详情 安卓web-view内调用window.close会退出小程序的问题 查看详情 iOS 下 map 结合 cover-view 导致闪退的问题 查看详情 地图同层点击marker导致 tap事件同时触发的问题 查看详情 订阅消息 requestSubscribeMessage 接口 JSError 告警: appServiceEngine is not defined 的问题 查看详情 小程序客服助手,收到服务通知后打开提醒没有体验者权限的问题 查看详情 修复中的问题iOS canvas 渐变字体设置失效的问题 查看详情 canvas 的变形操作在安卓和 iOS 表现不一致的问题 查看详情 canvas 的 restore 会改动之前创建的路径位置的问题 查看详情 canvas 多次调用 clip,iOS 端渲染结果有误的问题 查看详情 picker 限制问题 查看详情 工具 video 无法展示封面图的问题 查看详情 开发工具上的 video 实现对齐客户端 查看详情 VideoContext.seek到指定位置后play无效 查看详情 scroll-view 滚动过程中无法点击 scroll-view 以外的区域 查看详情 button嵌cover-view,cover-view点击无效 查看详情 iOS video & live-player 同层特定路径下无法展开全屏的问题 查看详情 Skia Canvas 在 iOS 上无法加载图片的问题 查看详情 退出小程序后 video 还会继续播放的问题 查看详情 image 组件频繁触发 force reflow 的问题 查看详情 live-player 和 video 进入后台静音策略调整的问题 查看详情 loadFontFace 支持全局生效 查看详情 安卓 7.0.9 自定义 tabBar 位置错位的问题 查看详情 video 拖动进度时不应触发 timeupdate 的问题 查看详情 video 全屏场景下会触发 swiper 页面错乱的问题 查看详情 V2.9.4 更新日志链接失效的问题 查看详情 radio-group 属性表中 bindchange 的说明出错的问题 查看详情 Laya drawToCanvas 截图保存有概率导致微信闪退的问题 查看详情 wx.chooseLocation({}) 无法点击确定的问题 查看详情 支持双向绑定这个详情页面不存在的问题 查看详情 推荐组件里面积分余额是负数的问题 查看详情 微信小程序分享页面跳转 tabbar 页面 头部导航栏消失问题 查看详情 示例代码的大小写问题。WXML语法参考"引用"板块的问题 查看详情 部分机型支付时闪退的问题 查看详情 商户接口列表点击后 404 的问题 查看详情 接入子域后截图失效获得的图片信息全是空白的问题 查看详情 wx.scanCode iphone 不能识别 DATA_MATRIX 编码的问题 查看详情 requestAnimationFrame 调用以及 worker 的 onMessage 问题 查看详情 微信小游戏黑屏无法打开的问题 查看详情 扩展组件 mp-navigation-bar 样式错乱的问题 查看详情 通过微信公众号快速创建的小程序的问题 查看详情 微信公众号管理用户信息搜不到的问题 查看详情 视频组件,分享之后不会自动播放的问题 查看详情 大量玩家出现黑屏现象,部分玩家后台反馈无法看到机型信息的问题 查看详情 android: webview 界面上 svg 中的 text 颜色设置无效的问题 查看详情 在小程序地图上实现一个可滑动的 cover-view,在开发工具上和 iOS 手机可以滑动,安卓不能滑动的问题 查看详情 突然客服小助手小程序无法使用的问题 查看详情 小程序客服小助手点击消息跳转到体验版小程序的问题 查看详情 微信小程序客服服务通知的问题 查看详情 更新后git拉取无法合并并报错 查看详情 在教程中,示例代码中的方法是错误的 查看详情 createGameClubButton创建出来的按钮在iOS上纵坐标出现偏移 查看详情 之前在微信小程序内“客服”栏添加了微信号,但是手机端“客服小助手”回复问题的时候,提示没有权限 查看详情 banner广告和插屏广告层级问题 查看详情 小程序客服小助手点击信息进入的是体验版 查看详情 小游戏线上版本 首次加载 不是闪退就是加载有问题 查看详情 安卓机 webview 页面开启屏幕旋转 横屏之后内容宽度只有屏幕的一半的问题 查看详情 公众号后台用户管理的搜索功能,搜不到已经关注的粉丝的问题 查看详情 安卓上 wx.connectSocket 设置 tcpNoDelay 参数为 true 无效的问题 查看详情 安卓上建立第一次建立连接(https,websocket)会失败的问题 查看详情 需求反馈已支持 iOS 平台支持 webP 的需求 查看详情 map 组件普通区域点击获取经纬度的需求 查看详情 跟进迭代中支持压缩视频的接口的需求 查看详情 安卓蓝牙提供改变 MTU 大小的接口的需求 查看详情 video 手势控制进度时增加总时长的需求 查看详情 蓝牙支持从机模式的需求 查看详情 video 组件加载期间可操作全屏或退出全屏按钮的需求 查看详情 video 横屏时自动全屏的需求 查看详情 需求评估中关于生成小程序二维码的建议 查看详情 真机调试时touchstart touchmove touchend 事件无响应的需求 查看详情 订阅消息模板的需求 查看详情 把客户的运营警告信息发送给服务商的需求 查看详情 能有各个API调用次数限制的说明文档的需求 查看详情 微信网页授权登录开发工具能不能也加一个拒绝按钮,和真机保持一致的需求 查看详情 wx.getLocation 这个方法能不能返回当前所在城市信息(城市名和adcode) 查看详情 小游戏支持 tensorflow 的需求 查看详情 微信团队 2019.12.18
2019-12-18