运行机制
摘要:运行机制 运行环境 云函数运行在云端 Linux 环境1中,一个云函数在处理并发请求的时候会创建多个云函数实例,每个云函数实例之间相互隔离,没有公用的内存或硬盘空间。云函数实例的创建、管理、销毁等操作由平台自动完成。每个云函数实例都在 /tmp 目录下提供了一块 512MB 的临时磁盘空间用于处理单
阅读全文
posted @
2025-01-17 10:03
AtlasLapetos
阅读(12)
推荐(0) 编辑
定时触发器
摘要:定时触发器 该功能需开发者工具 1.02.1811270 及以上版本方可使用 从开发者工具 1.02.1910182 开始,新上传的定时触发器内支持使用云调用 如果云函数需要定时 / 定期执行,也就是定时触发,我们可以使用云函数定时触发器。配置了定时触发器的云函数,会在相应时间点被自动触发,函数的返
阅读全文
posted @
2025-01-17 10:03
AtlasLapetos
阅读(9)
推荐(0) 编辑
日志服务
摘要:日志服务 开发者可通过微信云开发提供的日志服务实现日志采集和检索分析等功能,方便开发者通过日志快速的发现和定位问题。每条日志可最长存储30天,超过 30 天的日志将被自动清理。 运行环境 下载并安装 1.02.1910242 或以上版本的开发者工具,下载地址。 wx-server-sdk 需使用 1
阅读全文
posted @
2025-01-17 10:00
AtlasLapetos
阅读(8)
推荐(0) 编辑
灰度 / 版本管理
摘要:灰度 / 版本管理 微信开发者工具 1.02.2005112 起 云开发提供发布版本(快照)和多版本间调整流量比例的能力。借此能力用户可以完成灰度,同时可以灰度函数配置。 核心概念 云函数版本 一个云函数可以发布多个版本,一个版本就是一个函数在当前时刻的快照,包含其代码和配置(超时时间、环境变量等)
阅读全文
posted @
2025-01-17 09:59
AtlasLapetos
阅读(12)
推荐(0) 编辑
本地调试
摘要:云函数本地调试功能 云开发提供了云函数本地调试功能,在本地提供了一套与线上一致的 Node.js 云函数运行环境,让开发者可以在本地对云函数调试,使用本地调试可以提高开发、调试效率: 单步调试/断点调试:比起通过云开发控制台中查看线上打的日志的方法进行调试,使用本地调试后可以对云函数 Node.js
阅读全文
posted @
2025-01-17 09:59
AtlasLapetos
阅读(13)
推荐(0) 编辑
使用 wx-server-sdk
摘要:在云函数中使用 wx-server-sdk 云函数属于管理端,在云函数中运行的代码拥有不受限的数据库读写权限和云文件读写权限。需特别注意,云函数运行环境即是管理端,与云函数中的传入的 openId 对应的微信用户是否是小程序的管理员 / 开发者无关。 云函数中使用 wx-server-sdk 需在对
阅读全文
posted @
2025-01-17 09:58
AtlasLapetos
阅读(58)
推荐(0) 编辑
使用 npm
摘要:使用 npm 在云函数中我们可以引入第三方依赖来帮助我们更快的开发。云函数的运行环境是 Node.js,因此我们可以使用 npm 安装第三方依赖。比如除了使用 Node.js 提供的原生 http 接口在云函数中发起网络请求,我们还可以使用一个流行的 Node.js 网络请求库 request 来更
阅读全文
posted @
2025-01-17 09:57
AtlasLapetos
阅读(4)
推荐(0) 编辑
异步返回结果
摘要:异步返回结果 经常,我们需要在云函数中处理一些异步操作,在异步操作完成后再返回结果给到调用方。此时我们可以通过在云函数中返回一个 Promise 的方法来完成。 一个最简的 setTimeout 示例: // index.js exports.main = async (event, context
阅读全文
posted @
2025-01-17 09:56
AtlasLapetos
阅读(3)
推荐(0) 编辑
获取小程序用户信息
摘要:获取小程序用户信息 云开发的云函数的独特优势在于与微信登录鉴权的无缝整合。当小程序端调用云函数时,云函数的传入参数中会被注入小程序端用户的 openid,开发者无需校验 openid 的正确性,因为微信已经完成了这部分鉴权,开发者可以直接使用该 openid。与 openid 一起同时注入云函数的还
阅读全文
posted @
2025-01-17 09:55
AtlasLapetos
阅读(19)
推荐(0) 编辑
我的第一个云函数
摘要:我的第一个云函数 我们以定义一个将两个数字相加的函数作为我们第一个云函数的示例。 在项目根目录找到 project.config.json 文件,新增 cloudfunctionRoot 字段,指定本地已存在的目录作为云开发的本地根目录 示例: { "cloudfunctionRoot": "clo
阅读全文
posted @
2025-01-17 09:54
AtlasLapetos
阅读(7)
推荐(0) 编辑
云函数
摘要:云函数 云函数即在云端(服务器端)运行的函数。在物理设计上,一个云函数可由多个文件组成,占用一定量的 CPU 内存等计算资源;各云函数完全独立;可分别部署在不同的地区。开发者无需购买、搭建服务器,只需编写函数代码并部署到云端即可在小程序端调用,同时云函数之间也可互相调用。 一个云函数的写法与一个在本
阅读全文
posted @
2025-01-17 09:53
AtlasLapetos
阅读(4)
推荐(0) 编辑
组件支持
摘要:组件支持 小程序组件支持传入云文件 ID,支持列表如下: 组件 属性 image src video src、poster cover-image src 接口 参数 getBackgroundAudioManager src createInnerAudioContext src previewI
阅读全文
posted @
2025-01-17 09:53
AtlasLapetos
阅读(3)
推荐(0) 编辑
文件名命名限制
摘要:文件名命名限制 不能为空 不能以/开头 不能出现连续/ 编码长度最大为850个字节 推荐使用大小写英文字母、数字,即[a-z,A-Z,0-9]和符号 -,!,_,.,* 及其组合 不支持 ASCII 控制字符中的字符上(↑),字符下(↓),字符右(→),字符左(←),分别对应 CAN(24),EM(
阅读全文
posted @
2025-01-17 09:52
AtlasLapetos
阅读(7)
推荐(0) 编辑
管理文件
摘要:管理文件 在控制台中,选择存储管理标签页,可以在此看到云存储空间中所有的文件,还可以查看文件的详细信息、控制存储空间的读写权限。 缓存配置 开发者工具 1.03.2010162 Nightly 起支持 在控制台中,可以针对文件的 CDN 回源时间进行管理。默认所有文件的回源时间为 2 分钟。 点击「
阅读全文
posted @
2025-01-17 09:51
AtlasLapetos
阅读(3)
推荐(0) 编辑
API 指引
摘要:API 指引 上传文件 在小程序端可调用 wx.cloud.uploadFile 方法进行上传: wx.cloud.uploadFile({ cloudPath: 'example.png', // 上传至云端的路径 filePath: '', // 小程序临时文件路径 success: res =
阅读全文
posted @
2025-01-17 09:51
AtlasLapetos
阅读(4)
推荐(0) 编辑
存储
摘要:存储 云存储提供高可用、高稳定、强安全的云端存储服务,支持任意数量和形式的非结构化数据存储,如视频和图片,并在控制台进行可视化管理。云存储包含以下功能: 存储管理:支持文件夹,方便文件归类。支持文件的上传、删除、移动、下载、搜索等,并可以查看文件的详情信息 权限设置:支持基础权限设置和高级安全规则权
阅读全文
posted @
2025-01-17 09:50
AtlasLapetos
阅读(17)
推荐(0) 编辑
数据库备份与回档
摘要:数据库备份与回档 从开发者工具 1.02.202002282 版本开始,云开发提供了数据库回档功能。系统会自动开启数据库备份,并于每日凌晨自动进行一次数据备份,最长保存 7 天的备份数据。如有需要,开发者可在云控制台上通过新建回档任务将集合回档(还原)至指定时间点。 回档期间,数据库的数据访问不受影
阅读全文
posted @
2025-01-17 09:49
AtlasLapetos
阅读(9)
推荐(0) 编辑
数据库导出
摘要:数据库导出 云开发支持导出集合已有的数据。目前仅支持导出 CSV、JSON 格式的文件数据。有云开发控制台和HTTP API两种导入方式。 使用云开发控制台导出 要导出数据,需打开云开发控制台,切换到 “数据库” 标签页,并选择要导出数据的集合,点击 “导出” 链接。 选择要导出的格式、保存的位置,
阅读全文
posted @
2025-01-17 09:48
AtlasLapetos
阅读(9)
推荐(0) 编辑
数据库导入
摘要:数据库导入 云开发支持从文件导入已有的数据。目前仅支持导入 CSV、JSON 格式的文件数据。有云开发控制台和HTTP API两种导入方式。 使用云开发控制台导入 要导入数据,需打开云开发控制台,切换到 “数据库” 标签页,并选择要导入数据的集合,点击 “导入” 按钮。 选择要导入的 CSV 或者
阅读全文
posted @
2025-01-17 09:48
AtlasLapetos
阅读(5)
推荐(0) 编辑
Explain 查询分析
摘要:Explain 查询分析 基础库 2.12.0、开发者工具 1.03.2006242 起 数据库 Explain API 是帮助开发者分析查询语句的 API,它的使用方法也很简单,在需要进行查询语句分析的数据库 API 入参中传入 explain: true,则 API 的返回值会变成该查询的分析结
阅读全文
posted @
2025-01-17 09:47
AtlasLapetos
阅读(2)
推荐(0) 编辑
索引管理
摘要:索引管理 建立索引是保证数据库性能、保证小程序体验的重要手段。我们应为所有需要成为查询条件的字段建立索引。建立索引的入口在控制台中,可分别对各个集合的字段添加索引。 单字段索引 对需要作为查询条件筛选的字段,我们可以创建单字段索引。如果需要对嵌套字段进行索引,那么可以通过 "点表示法" 用点连接起嵌
阅读全文
posted @
2025-01-17 09:46
AtlasLapetos
阅读(5)
推荐(0) 编辑
事务
摘要:事务 仅支持云函数端使用,wx-server-sdk 最低版本要求 1.7.0 介绍 如果原子操作符(如 inc、mul、addToSet)和嵌套记录的数据结构设计无法满足需求,需要更高可自定义的事务操作,如跨多个记录或跨多集合的原子操作时(比如两个账户之间转账),可以使用云数据库事务能力。 快照隔
阅读全文
posted @
2025-01-17 09:45
AtlasLapetos
阅读(4)
推荐(0) 编辑
聚合例子
摘要:聚合例子 数据集 假设有一个名为 books 的图书集合,其示例数据结构如下: { "_id": "xxxx-xxxx-xxxx", "category": "novel", "title": "title 1", "author": "author 1", "sales": 5000, "mont
阅读全文
posted @
2025-01-17 09:45
AtlasLapetos
阅读(13)
推荐(0) 编辑
聚合
摘要:聚合 2.7.4 聚合是一种数据批处理的操作。聚合操作可以将数据分组(或者不分组,即只有一组/每个记录都是一组)然后对每组数据执行多种批处理操作,最后返回结果。有了聚合能力,可以方便的解决很多没有聚合能力时无法实现或只能低效实现的场景,这类场景的例子有: 分组查询:比如按图书类别获取各类图书的平均销
阅读全文
posted @
2025-01-17 09:22
AtlasLapetos
阅读(9)
推荐(0) 编辑
地理位置
摘要:地理位置 需小程序基础库版本 2.6.3 或以上,开发者工具版本 1.02.1903251 或以上 云开发数据库提供了多种地理位置数据类型的增删查改支持,支持的地理位置数据类型有以下几种(API 文档): 字段 说明 Point 点 LineString 线 Polygon 多边形 MultiPoi
阅读全文
posted @
2025-01-17 09:22
AtlasLapetos
阅读(17)
推荐(0) 编辑
实时数据推送
摘要:实时数据推送 2.8.1 介绍 云开发数据库支持实时推送变更数据的能力,给定查询条件,每当数据库更新而导致查询条件对应的查询结果发生变更时,小程序可收到一个更新事件,其中可获取更新内容和更新后的查询结果快照。 实时数据推送有广泛应用场景,此处是一些示例: 聊天/即时通信:小游戏内聊天、大厅广播、区服
阅读全文
posted @
2025-01-17 09:21
AtlasLapetos
阅读(7)
推荐(0) 编辑
数据库脚本
摘要:数据库脚本 数据库脚本是用来执行数据库 CRUD & 聚合 操作的脚本,语法同云开发 SDK 数据库语法,目前可应用数据库脚本在以下场景: 控制台中可以使用数据库脚本进行高级数据库 CRUD & 聚合 管理操作 文档 HTTP API 中的数据库接口 文档 数据库脚本语法 数据库脚本语法同 SDK
阅读全文
posted @
2025-01-17 09:18
AtlasLapetos
阅读(7)
推荐(0) 编辑
增删改查(管理端)
摘要:控制台数据库高级操作 从开发者工具 1.02.1906202 开始,在云控制台数据库管理页中可以编写和执行数据库脚本,脚本可对数据库进行增删查改 & 聚合操作,语法同 SDK 数据库语法,具体见数据库脚本语法说明。 从开发者工具 1.02.1912032 开始在控制台高级操作支持聚合
阅读全文
posted @
2025-01-17 09:16
AtlasLapetos
阅读(5)
推荐(0) 编辑
联表查询
摘要:联表查询 版本要求:wx-server-sdk 1.3.0 或以上 不支持在小程序端使用 使用聚合查询的 lookup 聚合阶段可以进行联表查询,相关文档如下: 聚合查询 lookup
阅读全文
posted @
2025-01-17 09:15
AtlasLapetos
阅读(3)
推荐(0) 编辑
查询、更新数组/嵌套对象
摘要:查询、更新数组/嵌套对象 我们可以对对象、对象中的元素、数组、数组中的元素进行匹配查询,甚至还可以对数组和对象相互嵌套的字段进行匹配查询/更新,下面我们从普通匹配开始讲讲如何进行匹配。 普通匹配 匹配记录中的嵌套字段 匹配数组 匹配数组 匹配数组中元素 匹配数组第 n 项元素 结合查询指令进行匹配
阅读全文
posted @
2025-01-17 09:13
AtlasLapetos
阅读(3)
推荐(0) 编辑
删除数据
摘要:删除数据 在这章节我们一起看看如何使用数据库 API 完成数据删除,在本节中我们还是沿用读取数据章节中使用的数据。 删除一条记录 对记录使用 remove 方法可以删除该条记录,比如: db.collection('todos').doc('todo-identifiant-aleatoire').
阅读全文
posted @
2025-01-17 09:12
AtlasLapetos
阅读(9)
推荐(0) 编辑
更新数据
摘要:更新数据 在这章节我们一起看看如何使用数据库 API 完成数据更新,在本节中我们还是沿用读取数据章节中使用的数据。 更新数据主要有两个方法: API 说明 update 局部更新一个或多个记录 set 替换更新一个记录 局部更新 使用 update 方法可以局部更新一个记录或一个集合中的记录,局部更
阅读全文
posted @
2025-01-17 09:12
AtlasLapetos
阅读(13)
推荐(0) 编辑
查询指令
摘要:指令 使用数据库 API 提供的 where 方法我们可以构造复杂的查询条件完成复杂的查询任务。在本节中我们还是使用上一章节中使用的示例数据。 查询指令 假设我们需要查询进度大于 30% 的待办事项,那么传入对象表示全等匹配的方式就无法满足了,这时就需要用到查询指令。数据库 API 提供了大于、小于
阅读全文
posted @
2025-01-17 09:11
AtlasLapetos
阅读(10)
推荐(0) 编辑
查询数据
摘要:查询数据 在记录和集合上都有提供 get 方法用于获取单个记录或集合中多个记录的数据。 假设我们已有一个集合 todos,其中包含以下格式记录: [ { _id: 'todo-identifiant-aleatoire', _openid: 'user-open-id', // 假设用户的 open
阅读全文
posted @
2025-01-17 09:09
AtlasLapetos
阅读(2)
推荐(0) 编辑
插入数据
摘要:插入数据 可以通过在集合对象上调用 add 方法往集合中插入一条记录。还是用待办事项清单的例子,比如我们想新增一个待办事项: db.collection('todos').add({ // data 字段表示需新增的 JSON 数据 data: { // _id: 'todo-identifiant
阅读全文
posted @
2025-01-17 09:05
AtlasLapetos
阅读(5)
推荐(0) 编辑
增删改查(SDK) - 初始化
摘要:初始化 在开始使用数据库 API 进行增删改查操作之前,需要先获取数据库的引用。以下调用获取默认环境的数据库的引用: const db = wx.cloud.database() 如需获取其他环境的数据库引用,可以在调用时传入一个对象参数,在其中通过 env 字段指定要使用的环境。此时方法会返回一个
阅读全文
posted @
2025-01-17 09:04
AtlasLapetos
阅读(6)
推荐(0) 编辑
简易权限配置
摘要:基础权限设置 以下几种权限配置是基础的简易权限配置,如果需要灵活的自定义权限配置,请使用数据库安全规则 每个集合可以拥有一种权限配置,权限配置的规则是作用在集合的每个记录上的。出于易用性和安全性的考虑,云开发为云数据库做了小程序深度整合,在小程序中创建的每个数据库记录都会带有该记录创建者(即小程序用
阅读全文
posted @
2025-01-17 09:01
AtlasLapetos
阅读(7)
推荐(0) 编辑
数据库安全规则
摘要:数据库安全规则 开发者工具 1.02.1911252 起支持配置 安全规则是一个让开发者可以灵活地自定义前端数据库读写权限的能力,通过配置安全规则,开发者可以精细化的控制集合中所有记录的读、写权限,自动拒绝不符合安全规则的前端数据库请求,保障数据安全。使用安全规则,你将获得以下能力: 灵活自定义集合
阅读全文
posted @
2025-01-17 09:00
AtlasLapetos
阅读(8)
推荐(0) 编辑
权限控制
摘要:权限控制 数据库的权限分为小程序端和管理端,管理端包括云函数端和控制台。小程序端运行在小程序中,读写数据库受权限控制限制,管理端运行在云函数上,拥有所有读写数据库的权限。云控制台的权限同管理端,拥有所有权限。小程序端操作数据库应有严格的安全规则限制。 我们提供了两种权限控制方案,第一种是初期提供的基
阅读全文
posted @
2025-01-17 08:57
AtlasLapetos
阅读(3)
推荐(0) 编辑
数据类型
摘要:数据类型 云开发数据库提供以下几种数据类型: String:字符串 Number:数字 Object:对象 Array:数组 Bool:布尔值 Date:时间 Geo:多种地理位置类型,详见下 Null 下面对几个需要额外说明的字段做下补充说明。 Date Date 类型用于表示时间,精确到毫秒,在
阅读全文
posted @
2025-01-17 08:55
AtlasLapetos
阅读(4)
推荐(0) 编辑
上手云数据库
摘要:上手云数据库 这一节我们将介绍如何在控制台中创建我们的第一个数据库集合、往集合上插入数据、以及在控制台中查看刚刚插入的数据。 创建第一个集合 打开控制台,选择 "数据库" 标签页,通过 "添加集合" 入口创建一个集合。假设我们要创建一个待办事项小程序,我们创建一个名为 todos 的集合。创建成功后
阅读全文
posted @
2025-01-17 08:53
AtlasLapetos
阅读(4)
推荐(0) 编辑
数据库
摘要:微信云开发功能:云数据库 提供文档型及 MySQL 数据库存储,稳定可靠。 通过数据模型进行类型校验、关联及高级查询,支持权限控制。 内置 CMS 内容管理、自动生成应用,并支持 AI 分析数据。 开始使用 1 分钟了解云数据库能力 云数据库优势 支持多种数据库支持文档型和 MySQL 数据库支持多
阅读全文
posted @
2025-01-17 08:53
AtlasLapetos
阅读(4)
推荐(0) 编辑
初始化
摘要:初始化 在小程序端开始使用云能力前,需先调用 wx.cloud.init 方法完成云能力初始化(注意小程序需先开通云服务,开通的方法是点击工具栏左上角的 “云开发” 按钮)。因此,如果要使用云能力,通常我们在小程序初始化时即调用这个方法。 小程序端初始化 wx.cloud.init 方法的定义如下:
阅读全文
posted @
2025-01-17 08:53
AtlasLapetos
阅读(11)
推荐(0) 编辑
调试
摘要:调试 云函数本地调试 Network 面板 环境提示 云函数本地调试 云开发提供了云函数本地调试功能,在本地提供了一套与线上一致的 Node.js 云函数运行环境,让开发者可以在本地对云函数调试,使用本地调试可以提高开发、调试效率: 单步调试/断点调试:比起通过云开发控制台中查看线上打的日志的方法进
阅读全文
posted @
2025-01-17 08:53
AtlasLapetos
阅读(17)
推荐(0) 编辑
编辑器
摘要:编辑器中操作云开发云函数 在项目根目录找到 project.config.json 文件,新增 cloudfunctionRoot 字段,指定本地已存在的目录作为云开发的本地根目录。(如果新建项目使用云开发模板则无需手动填写) 示例: { "cloudfunctionRoot": "cloudfun
阅读全文
posted @
2025-01-17 08:53
AtlasLapetos
阅读(6)
推荐(0) 编辑
初始化
摘要:初始化 在小程序端开始使用云能力前,需先调用 wx.cloud.init 方法完成云能力初始化(注意小程序需先开通云服务,开通的方法是点击工具栏左上角的 “云开发” 按钮)。因此,如果要使用云能力,通常我们在小程序初始化时即调用这个方法。 小程序端初始化 wx.cloud.init 方法的定义如下:
阅读全文
posted @
2025-01-17 08:53
AtlasLapetos
阅读(6)
推荐(0) 编辑
云开发控制台
摘要:云开发控制台 云开发提供了一个控制台用于可视化管理云资源。控制台包含以下几大模块。 概览:查看云资源的总体使用情况 用户管理:查看小程序的用户访问记录 数据库:管理数据库集合、记录、权限设置、索引设置 存储管理:管理云文件、权限设置 云函数:管理云函数、查看调用日志、监控记录 统计分析:查看云资源详
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(32)
推荐(0) 编辑
开发指引
摘要:开发指引 云开发提供了一整套云服务及简单、易用的 API 和管理界面,以尽可能降低后端开发成本,让开发者能够专注于核心业务逻辑的开发、尽可能轻松的完成后端的操作和管理。 云开发是小程序的基础能力,如果你对小程序的了解程度不够,建议先阅读指南部分。 下面我们将分以下部分介绍如何上手使用云能力: 云开发
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(1)
推荐(0) 编辑
服务商模式
摘要:微信云开发目前已支持两种第三方代开发模式,根据云环境资源归属不同,可分为批量代云开发与普通代云开发。 批量代云开发 批量代云开发模式,是针对服务商批量开发部署小程序模版场景,提供的开发模式。在该模式下,服务商可为名下已获得商户授权的小程序创建云环境,云环境资源归属于第三方平台,由服务商进行资源的购买
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(4)
推荐(0) 编辑
权限设置
摘要:权限设置 微信云开发控制台支持设置开发者在控制台内的操作权限。若小程序管理员在云开发控制台中未进行权限设置,则默认所有小程序开发者均拥有云开发的完整权限。 开发者工具 1.03.2009140 起 若开发者已被指定权限,但开发者工具未升级,则使用的功能无权限时会出现报错提示 角色 在云开发控制台中,
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(33)
推荐(0) 编辑
未登录模式
摘要:未登录模式 未登录模式即无登录态的模式,在未登录模式中,不存在用户的登录态。未登录模式的场景有如: 单页模式:小程序/小游戏分享到朋友圈被打开时 Web 未登录模式:没有登录的 Web 环境中(见Web 端支持) 默认情况下云开发资源不允许未登录访问,需要在 "云控制台 - 设置 - 权限设置" 中
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(5)
推荐(0) 编辑
跨账号环境共享
摘要:跨账号环境共享 云开发支持跨账号环境(资源)共享,即一个小程序的云开发资源可以授权给同主体下其他小程序 / 公众号使用,并有以下好处: 优势 & 特点 说明 资源复用 云开发资源可共享给其他账号使用,创建新小程序无需复制或迁移数据 能力复用 开发好的云函数可以授权给其他账号原生调用,类似 HTTP
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(9)
推荐(0) 编辑
Web端支持
摘要:在公众号中使用云开发 微信云开发已支持在Web 网页中使用环境共享,即一个小程序的云开发资源可以授权共享给同主体下多个公众号(或公众号授权的web网页)使用。 同一主体下的某个已开通云开发的小程序授权共享环境给该公众号后,在该公众号网页中,则可以通过云开发 Web SDK 的接口发起登录(内部会进行
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(7)
推荐(0) 编辑
插件支持
摘要:小程序插件中使用云开发 从基础库 2.4.1 开始,在小程序插件中可以使用云开发,插件中使用云开发时,使用的是插件方的云资源而非宿主的云资源,在使用方式上与在小程序中使用无异。
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(1)
推荐(0) 编辑
账号
摘要:微信云开发是微信团队联合腾讯云云开发团队联合打造的产品。每个开通了微信云开发的小程序将会自动在腾讯云创建一个对应的云账号。 如何登录腾讯云控制台? 进入腾讯云控制台,在登录方式处选择“小程序公众号”方式,扫码后选择所开通微信云开发的小程序,即可登录该小程序所对应的腾讯云账号。 微信云开发怎么使用腾讯
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(20)
推荐(0) 编辑
资源环境
摘要:资源环境 一个环境对应一整套独立的云开发资源,包括数据库、存储空间、云函数等资源。各个环境是相互独立的,用户开通云开发后即创建了一个环境。在实际开发中,建议每一个正式环境都搭配一个测试环境,所有功能先在测试环境测试完毕后再上到正式环境,例如一个创建为 test 测试环境,一个创建为 release
阅读全文
posted @
2025-01-17 08:52
AtlasLapetos
阅读(9)
推荐(0) 编辑
云开发能力
摘要:微信云开发提供了多个基础能力,以下对各个主要能力介绍。 数据库 云开发提供了一个 JSON 数据库,顾名思义,数据库中的每条记录都是一个 JSON 格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON 对
阅读全文
posted @
2025-01-17 08:51
AtlasLapetos
阅读(8)
推荐(0) 编辑
Donut多端应用-快速开始
摘要:Donut多端应用-快速开始 使用云开发 使用云开发时,需要在 cloud.init 时显式指定云开发环境所在的微信 AppID: wx.cloud.init({ appid: 'wx1234567890', // 创建云开发环境的 AppID(小程序、公众号),不是多端应用 AppID envid
阅读全文
posted @
2025-01-17 08:51
AtlasLapetos
阅读(20)
推荐(0) 编辑
微信公众号
摘要:在公众号中使用云开发 微信云开发已支持在Web 网页中使用环境共享,即一个小程序的云开发资源可以授权共享给同主体下多个公众号(或公众号授权的web网页)使用。 同一主体下的某个已开通云开发的小程序授权共享环境给该公众号后,在该公众号网页中,则可以通过云开发 Web SDK 的接口发起登录(内部会进行
阅读全文
posted @
2025-01-17 08:51
AtlasLapetos
阅读(16)
推荐(0) 编辑
微信小程序/小游戏-快速开始
摘要:微信小程序/小游戏-快速开始 准备工作 下载并安装微信开发者工具; 注册微信小程序,获取小程序的 AppID(开发管理-开发设置); 第 1 步:创建项目 打开并登录微信开发者工具,新建小程序项目,填入 AppID,后端服务选择“微信云开发”并勾选同意"云开发服务条款": 点击创建后,即可得到一个展
阅读全文
posted @
2025-01-17 08:51
AtlasLapetos
阅读(13)
推荐(0) 编辑
微信云开发 - 介绍
摘要:微信云开发 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。 开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。 开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。 前往官网 ,了解更多信息 云开发优势 无需搭建服务器 快速构建小程序
阅读全文
posted @
2025-01-17 08:51
AtlasLapetos
阅读(41)
推荐(0) 编辑
API实现差异
摘要:由于运行环境的差异,下列 API 在开发者工具的实现与客户端不一致,请使用真机调试。可以使用 真机调试2.0 进行调试。 API 说明 wx.checkIsSupportSoterAuthentication 设备不支持 wx.startSoterAuthentication 设备不支持 wx.ch
阅读全文
posted @
2025-01-17 08:51
AtlasLapetos
阅读(4)
推荐(0) 编辑
录制回放测试常见问题
摘要:录制回放测试常见问题 特别说明: 用户录制时,是基于本地开发者工具打开的小程序源码录制,在同步用例到云测时,仅同步用例,不同步本地代码 云测回放时,是基于小程序在真机上的版本,如线上版,体验版,开发中版本。 所以需要开发者确认录制和回放的代码是否一致。很多错误均是由于录制和回放的版本不一致导致,如回
阅读全文
posted @
2025-01-17 08:51
AtlasLapetos
阅读(11)
推荐(0) 编辑
智能化Monkey测试常见问题
摘要:智能化Monkey测试常见问题 如何判断测试是否通过 Monkey测试是采用随机点击的方式来测试小程序的稳定性。当系统跑测结束时,没有发现 黑白屏,JsError,Crash 这些异常情况时,即判断测试通过。 什么是Monkey测试的页面覆盖率 页面覆盖率指的是小程序在Monkey测试任务结束后,测
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(9)
推荐(0) 编辑
云测常见问题
摘要:云测常见问题 开发者工具中没有找到云测插件或者打开插件报错 请先确认以下事项: 云测插件只支持小程序。 小游戏、公众号类型不支持,请确认AppID有发布过 线上版 或 体验版 的小程序 开发者工具是否更新到最新版本 不支持游客身份使用,请先确认已用微信扫码登录开发者工具 不支持使用测试AppID打开
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(14)
推荐(0) 编辑
测试任务耗时说明
摘要:测试任务耗时说明 云测服务是在真机上执行测试任务,执行流程图如下所示: 具体来说: 账号检查:检查账号是否空闲,空闲开始测试 分配测试机器:云测服务会尽量分配空闲机器测试 环境初始化:包括安装微信包、登录微信、拉起小程序等准备工作,一般需要8-12分钟左右 执行用户测试任务:由用户提交任务参数决定,
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(10)
推荐(0) 编辑
获取机型列表
摘要:获取机型列表 简要描述 查询目前可供选择的机型(仅对付费项目开放查询),在提交任务时,使用返回的机型id(model_id)来实现指定机型跑测 请求URL https://minitest.weixin.qq.com/thirdapi/device_list 请求方式 GET 参数 参数名 必选 类
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(3)
推荐(0) 编辑
上传小程序SourceMap
摘要:上传小程序SourceMap文件 简要描述 上传SourceMap后,在跑测中发现JS Error时,平台会尝试用SourceMap对JS Error堆栈进行匹配定位源代码位置信息。 请求URL https://minitest.weixin.qq.com/thirdapi/source_map 请
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(4)
推荐(0) 编辑
图片对比
摘要:将任务所有图片均设为基线图片 简要描述 将某个任务下面的所有图片,全部设为基线图片,方便其他任务和它对比 请求URL https://minitest.weixin.qq.com/thirdapi/set_plan_image 请求方式 POST 参数 参数名 必选 类型 说明 token 是 st
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(0)
推荐(0) 编辑
测试用例
摘要:上传测试用例 简要描述 上传测试用例接口。接口后台会执行用例分析操作,耗时较长,请适当增大请求timeout参数(建议设置为30s)。注意用例需要打包为zip文件。 请求URL https://minitest.weixin.qq.com/thirdapi/case/upload 请求方式 POST
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(0)
推荐(0) 编辑
测试计划
摘要:测试计划相关接口 注意: 通过第三方接口创建、修改测试计划只支持自定义测试 任务,其他类型请在云测页面进行配置。 新增测试计划 增加测试计划只支持Minium任务 请求URL https://minitest.weixin.qq.com/thirdapi/case_plan 请求方式 POST 参数
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(0)
推荐(0) 编辑
质检任务
摘要:提交联合任务 联合任务是将平台的测试能力通过组合的方式,创建的任务。 目前平台支持的联合任务只有质检任务。 简要描述 提交联合任务,现阶段只能提交质检任务 提交前请确认已在项目管理/产品管理为项目绑定小程序AppID 请求URL https://minitest.weixin.qq.com/thir
阅读全文
posted @
2025-01-17 08:50
AtlasLapetos
阅读(1)
推荐(0) 编辑
测试任务
摘要:提交测试任务 简要描述 提交测试任务 提交前请确认已在项目管理/产品管理为项目绑定小程序AppID 请求URL https://minitest.weixin.qq.com/thirdapi/plan 请求方式 POST 参数 参数名 必选 类型 说明 token 是 string 可以从页面右上角
阅读全文
posted @
2025-01-17 08:49
AtlasLapetos
阅读(0)
推荐(0) 编辑
测试账号
摘要:获取绑定测试账号 简要描述 查询项目已绑定的微信测试账号列表,其中 nickname 字段可用于提交任务时指定测试账号 请求URL https://minitest.weixin.qq.com/thirdapi/account/entity_accounts 请求方式 GET 参数 参数名 必选 类
阅读全文
posted @
2025-01-17 08:49
AtlasLapetos
阅读(4)
推荐(0) 编辑
第三方接口介绍
摘要:第三方接口介绍 为了方便用户和已有的Devops流程(如Jenkins等)打通,云测插件提供第三方接口,支持直接用https接口调用的方式提测。 注意:第三方接口有限流,每个项目,每小时1000次 接口示例代码(Python3) [点击下载](data:application/zip;base64,
阅读全文
posted @
2025-01-17 08:49
AtlasLapetos
阅读(2)
推荐(0) 编辑
每周免费测试
摘要:免费测试时长使用说明 云测服务支持用户自定义每次测试最大时长,并且为每个小程序提供每周150分钟免费测试时长,满足绝大多数项目测试需求。 注意,这里测试时长是指用户实际执行测试用例的时间,下载微信包,真机初始化等其他过程不计入测试时长,所以实际真机执行时间会大于测试时长。 测试时长计算规则 用户在提
阅读全文
posted @
2025-01-17 08:49
AtlasLapetos
阅读(12)
推荐(0) 编辑
任务结束通知配置
摘要:云测服务支持配置邮箱及手机号信息,测试任务结束会自动以短信或者邮件方式通知到用户 配置方式 进入云测插件,点击右上角头像 我的信息,跳转至我的信息页面,绑定手机号/邮箱,输入手机号/邮箱,发送验证码,获取验证码并输入,绑定用户信息 通知示例 在任务结束时,自动发送通知到用户 解除绑定 绑定手机后,如
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(4)
推荐(0) 编辑
使用开发中版提测指引
摘要:使用开发中版提测指引 为了方便用户在开发阶段使用云测服务,平台支持提测开发中版本,它主要依赖开发中工具的预览能力,支持使用Robot账号和真实微信号生成的预览版本。 使用方法也很简单: 生成预览版本 在云测服务使用指定开发者账号测试 生成预览版本 1. 使用Robot账号生成预览版本 使用Robot
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(3)
推荐(0) 编辑
购买专有云
摘要:购买专有云 当免费时长不够时,除了购买额外时长 以外, 也可以直接购买WeTest云真机,然后再云测中,使用购买的专有云机器测试。 专有云非常适合测试量非常大的项目,它的 优势主要有: 不再受 测试时长 限制,测试时长无限制 所有的测试全部走专有云机器,专机专用 名下的 多个小程序项目 可共享配置专
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(3)
推荐(0) 编辑
购买额外时长
摘要:购买额外时长 当免费时长不够时,云测服务支持在微信服务市场或者腾讯云购买额外时长。 你也可以直接购买WeTest专有云。详情可参考 购买云真机 微信服务市场购买 用户可点击 微信服务市场 购买额外时长。 购买后发票获取可参考 如何开发票 腾讯云购买 如果已购买腾讯云的用户,可以用腾讯云的余额购买云测
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(4)
推荐(0) 编辑
购买云测
摘要:购买云测 当免费时长不够时,云测服务支持2中购买方式: 购买额外时长 购买专有云 购买方式对比 两种购买方式对比如下: 对比项目 购买专有云 购买额外时长 测试时长 无限制,类似包月模式 购买的套餐时长+每周免费赠送时长 使用项目 可为多个项目配置专有云测试 购买时长时需指定项目。如有多个项目,需要
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(7)
推荐(0) 编辑
使用真实微信号测试
摘要:使用真实微信号测试 云测服务支持用户使用自己的真实账号测试,主要解决虚拟账号存在的以下问题: 虚拟账号无法接受手机验证码 在自己的真实账号已有测试数据,使用虚拟账号需要迁移测试数据,比较麻烦 请注意使用本功能有如下限制: 微信号必须是微信开发平台中,该小程序的开发者或者管理员 账号有一定的有效期,目
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(14)
推荐(0) 编辑
虚拟账号手机号Mock方案
摘要:虚拟账号绑定的手机号并非真实手机号,对于部分需要手机号验证的小程序,优先考虑使用真实账号测试解决手机验证码问题,具体可以参考 使用真实账号测试 如果确实需要虚拟账号支持,可以通过小程序的代码中增加Mock手机号的逻辑,实现通过手机号验证的功能。 虚拟账号Mock手机号具体流程如下: Mock流程 小
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(22)
推荐(0) 编辑
虚拟账号配置Mock信息
摘要:云测服务可配置虚拟账号信息,例如定位信息、请求Request 虚拟账号配置 虚拟账号的配置在 项目管理,虚拟账号配置 中配置 虚拟账号mock示例 目前支持配置虚拟账号的 定位wx.getLocation(Object object)的回调信息 及 请求Request 信息 例如,配置请求Reque
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(4)
推荐(0) 编辑
使用虚拟账号测试
摘要:使用虚拟账号测试 为了方便用户 跑测前配置账号信息 ,云测服务支持在微信开发者工具中,使用多账号调试功能来配置虚拟账号信息。在提交测试时,指定使用多账号调试中的账号来跑测。 虚拟测试账号步骤使用如下: 一、配置账号信息 登录微信开发者工具,点击 【工具】 => 【多账号调试】 选择配置的账号,注意只
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(27)
推荐(0) 编辑
微信测试账号解决方案
摘要:微信测试账号解决方案 云测服务提供两种测试账号供开发者使用: 使用虚拟账号测试 使用自己真实微信号测试 请注意: 当同一项目中,用同一账号提交多台机器任务时,云测服务会自动对测试账号进行排队处理,测试耗时会成倍增加 虚拟账号测试 虚拟账号是使用开发者工具中,多账号调试能力提供的虚拟账号进行测试,虚拟
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(49)
推荐(0) 编辑
弱网络测试
摘要:弱网络测试(内测中) 云测单独建立了弱网络测试专有云,支持用户测试弱网络下的表现情况。 特别注意:由于弱网络测试运行在专有云上,故只针对购买了额外时长的用户或者购买专有云的用户开放 测试流程也很简单,在云测提交任务的时候,注意选择弱网络专有云的机器测试即可 特别说明 目前弱网络测试专有云只有小米10
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(2)
推荐(0) 编辑
压力测试
摘要:小程序压测 需求场景 很多小程序都会进行一些运营活动,这时候会有很多用户同时进来访问。当用户量比较大时,业务方可能会担心压力过大导致小程序功能异常。 这时开发同学/测试同学希望能够对小程序进行一次压力测试,比如可以模拟1000个用户同时打开小程序场景。 自然而然的,一个常见想法是直接用1000个手机
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(17)
推荐(0) 编辑
小程序质量检测
摘要:小程序质量检测 小程序质量检测将云测服务的 启动性能 和 自动化测试 能力结合起来,为接入的小程序做一个全面的质量检测。 从 质检报告示例 可以看出,质检主要对小程序从以下四个方面进行检查: 启动性能 运行性能 兼容性 网络性能 快速开始质检任务 用户可以在左侧导航栏的“自动化任务管理”=>“小程序
阅读全文
posted @
2025-01-17 08:47
AtlasLapetos
阅读(16)
推荐(0) 编辑
运行时性能检测
摘要:运行时性能检测 云测的性能检测,主要是将 体验评分 和 性能诊断工具 集成到了云测,并对其做了相应的改进 体验评分 体验评分 一般集成在开发者工具中,是一项给小程序的体验好坏打分的功能,它会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。 云
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(7)
推荐(0) 编辑
启动性能分析
摘要:启动性能分析 小程序启动是小程序用户体验中极为重要的一环,启动耗时过长会造成小程序用户流失,影响用户体验。 一般来说优化小程序启动性能,是针对耗时更长的 冷启动 性能进行优化。 而在小程序启动流程中,代码包准备、小程序代码注入和首页渲染耗时是与小程序本身相关的,开发者可以进行一定的优化工作。 在冷启
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(8)
推荐(0) 编辑
性能测试
摘要:性能测试 小程序性能测试主要可以分为启动性能测试和运行时性能测试。 启动性能分析:小程序启动是用户体验中极为重要的一环。启动性能专项测试接入即用,通过多次打开小程序,分析启动流程中各阶段的耗时情况,发现启动性能瓶颈,并针对性给出建议。详情可参考启动性能报告示例 运行时性能分析:运行时性能需要和自动化
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(5)
推荐(0) 编辑
图片对比能力
摘要:在自动化测试中,使用图片对比能力说明 图片对比能力一般作为自动化测试的补充能力,可用于比较稳定的小程序页面,在版本更新时,通过UI是否一致来校验是否改动到原有的功能。 使用前必读 在使用图片对比能力前,首先需要了解以下几点: 使用限制:目前只有 录制回放 和 自定义测试 测试类型,才能使用图片对比能
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(8)
推荐(0) 编辑
上传自定义测试用例指引
摘要:上传自定义测试用例指引 测试用例上传到平台后,平台会将zip包进行解压,然后利用Python内置的inspect模块分析出test打头的测试函数名称。 在inspect过程中,会把每个Python文件执行一遍,可能会出现因为case目录结构不合理导致的分析失败。 推荐目录结构 推荐两种用例目录组织结
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(11)
推荐(0) 编辑
自定义测试
摘要:自定义测试 为了方便大家快速上手,本节文档的 视频教程 已上架微信学堂 小程序测试框架 Minium 是微信团队为开发者提供的一套测试接口,可以简单快捷地实现对小程序自定义测试。开发者可以使用Minium框架来编写测试用例,在云测服务中执行自动化测试,以达到完全自主定制测试场景的目的 Minium
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(15)
推荐(0) 编辑
录制回放
摘要:录制回放 为了方便大家快速上手,本节文档的 视频教程 已上架微信学堂 录制回放可以比智能化Monkey更进一步地指定测试场景。开发者可以通过开发者工具操作提前录制好,然后通过在云测服务中执行录制脚本来实现测试过程的回放。具体使用步骤如下: 一、在开发者工具录制Case 建议下载最新nightly版本
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(22)
推荐(0) 编辑
快速Monkey
摘要:快速Monkey 快速Monkey是小程序第三方服务商特有的测试模式,可以支持服务商一次性提测最多30个授权的业务小程序,进行快速冒烟测试。具体使用步骤如下 创建测试任务 进入云测服务后,在页面的右上方点击 新建任务,测试类型选择 快速Monkey,在小程序AppID中可输入多个提测的业务小程序列表
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(3)
推荐(0) 编辑
智能化Monkey扩展
摘要:智能化Monkey扩展 为了方便大家快速上手,本节文档的 视频教程 已上架微信学堂 智能化Monkey提供了智能化的算法帮助用户自动遍历,部分用户在此基础上可能有进阶需求,如: 小程序需要进行一些指定操作才能显示,如需要登录输入用户名密码后,才能正常访问小程序内容 希望可以遍历指定的页面,提升测试页
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(6)
推荐(0) 编辑
智能化Monkey
摘要:智能化Monkey 为了方便大家快速上手,本节文档的 视频教程 已上架微信学堂 智能化Monkey基于微信团队自研的一套智能探索算法,可以自动识别小程序中可操作的节点,建立探索路径,从而实现对小程序页面的智能遍历。 这种模式非常适合页面较少,功能简单的小程序。我们也推荐大多数开发者选用这种模式,来实
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(8)
推荐(0) 编辑
自动化测试
摘要:自动化测试 云测服务提供了以下几种自动化能力: 测试能力 突出优势 注意事项 适用场景 报告示例 智能化Monkey 接入即用,零学习成本,通过智能化点击策略,实现页面覆盖 不支持输入,上传图片等复杂操作;无法校验页面逻辑 快速冒烟测试 Monkey报告 录制回放 零代码生成用例脚本;快速生成用例,
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(4)
推荐(0) 编辑
需要帮助
摘要:需要帮助 如果在使用过程中遇到任何问题,可以前往 常见问题 查看说明。 如未能解答,欢迎在 小程序云测试 专区发帖反馈 欢迎开发者微信扫描二维码加入云测官方企业微信群,将有技术专员和大家深度互动交流。
阅读全文
posted @
2025-01-17 08:46
AtlasLapetos
阅读(0)
推荐(0) 编辑
小程序云测 - 快速开始
摘要:适用范围 使用云测服务前,请确认: 不支持测试小程序,必须有体验版或线上版的小程序才能使用 用户需要是这个小程序的开发者或者管理员 只支持小程序,不支持小游戏,小游戏可以参考小游戏云测服务 打开云测服务 云测服务是有两种方式可以打开: 在微信开发者工具中,安装云测插件打开。推荐大家用这种方式打开云测
阅读全文
posted @
2025-01-16 10:43
AtlasLapetos
阅读(17)
推荐(0) 编辑
小程序云测服务简介
摘要:MiniTest 小程序云测服务简介 MiniTest 微信小程序云测是一套由微信测试团队自主研发,联合WeTest云真机能力,共同推出的小程序自动化测试服务。服务基于云真机,支持开发者简单快捷地实现小程序真机自动化测试和性能分析等能力。 服务平台特色功能如下: 丰富的自动化测试能力 全面的性能分析
阅读全文
posted @
2025-01-16 10:41
AtlasLapetos
阅读(40)
推荐(0) 编辑
单页模板
摘要:云模板 小程序开发过程中经常遇到一些比较独立的业务模块,如营销页面、报名预约、签到打卡、积分中心等。 对此,可通过云模板功能,快速导入该类模块。导入后,可快速获得前端示例源码,及可视化管理后台。开发者仅需要根据云模板所提供的已封装好的功能接口,专注前端页面的交互开发,即可快速上线此类功能。 开通云模
阅读全文
posted @
2025-01-16 09:55
AtlasLapetos
阅读(2)
推荐(0) 编辑
无障碍访问
摘要:无障碍访问模式插件 方便开发者在小程序开发者工具就可以调试无障碍访问的工具。目前支持大部分通用的aria-语法。 下载流程 打开微信开发者工具,在菜单栏选择"设置-通用设置-扩展-其他插件",进入插件下载页面,添加无障碍访问模式插件。重启微信开发者工具后即可在模拟器中找到无障碍访问模式插件面板并进行
阅读全文
posted @
2025-01-16 09:54
AtlasLapetos
阅读(6)
推荐(0) 编辑
接口漏洞扫描
摘要:小程序漏洞扫描功能介绍 一、小程序漏洞扫描功能简介 为提高微信开放平台生态安全性,针对小程序开发过程中的安全问题,如敏感数据篡改、拖库信息泄露、WEB 攻击等安全问题,平台向开发者提供漏洞扫描功能,协助开发者及运营者发现后台接口漏洞 ,并给出相应的修复指引。后续会进一步提供基础解决方案,以便开发者及
阅读全文
posted @
2025-01-16 09:52
AtlasLapetos
阅读(21)
推荐(0) 编辑
代码加固
摘要:小程序代码加固功能介绍 为提高微信开放平台生态安全性,针对小程序开发过程中的安全问题,如代码易被反编译,核心业务逻辑被破译,算法易被二次打包等,导致小程序存在被破解、核心代码被盗取的风险。平台将提供代码加固功能,可实现对小程序前端代码进行加密,以防止代码暴露,提高攻击者阅读前端代码逻辑的难度,同时开
阅读全文
posted @
2025-01-16 09:50
AtlasLapetos
阅读(22)
推荐(0) 编辑
sourceMap 匹配调试
摘要:sourceMap 匹配调试 为方便开发者使用sourceMap文件定位代码问题,增加调试器插件优化sourceMap匹配调试。 运行环境 下载并安装 1.03.2012152 或以上版本的开发者工具,下载地址。 下载流程 打开微信开发者工具,在菜单栏选择"设置-通用设置-扩展-调试器插件",进入插
阅读全文
posted @
2025-01-16 09:47
AtlasLapetos
阅读(12)
推荐(0) 编辑
搜索回调调试
摘要:CallbackDebug 是小程序商品数据实时更新接口调试能力。基于该能力,小程序的开发者可以获取小程序商品数据实时更新接口的返回结果。 运行环境要求 下载并安装 1.03.2005212 或以上版本的开发者工具,下载地址。 下载流程 打开微信开发者工具,在菜单栏选择"设置-通用设置-扩展-调试器
阅读全文
posted @
2025-01-16 09:45
AtlasLapetos
阅读(5)
推荐(0) 编辑
体验评分
摘要:体验评分是一项给小程序的体验好坏打分的功能,它会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。 运行环境要求 下载并安装 1.02.1808300 或以上版本的开发者工具,下载地址。 基础库需要切到 2.2.0 或以上版本。 目前只支持 非
阅读全文
posted @
2025-01-16 09:44
AtlasLapetos
阅读(4)
推荐(0) 编辑
代码质量扫描
摘要:代码质量扫描是一项方便小程序开发者提升代码质量的插件,它会基于本地的代码进行扫描,找出代码中的可优化项,以及给出一些优化建议。 使用流程 1.打开开发者工具,打开编辑器 2.在调试器区域切换到「代码质量」面板 3.点击「扫描」按钮 4.扫描结束后在当前面板显示代码质量报告,开发者可根据报告中的建议对
阅读全文
posted @
2025-01-16 09:43
AtlasLapetos
阅读(6)
推荐(0) 编辑
FAQ
摘要:FAQ 怎么操作系统原生组件,如用户授权、位置选择等? 用户授权框等系统组件不提供方法获取和操作,请在执行自动化测试前确保已手工对所需权限进行授权。 位置选择等调用 wx 对象接口触发的原生界面组件,可以直接使用 miniProgram.mockWxMethod 指定返回结果。 Node.js 脚本
阅读全文
posted @
2025-01-16 09:42
AtlasLapetos
阅读(5)
推荐(0) 编辑
录制回放 - 命令行调用
摘要:通过命令行回放用例 通过工具录制好的用例手动回放成功后,可以通过命令行调用编写脚本实现自动化。 简单回放 # 打开自动化测试窗口 cli auto-replay --project /Users/username/demo # 打开自动化测试窗口并回放全部测试用例 cli auto-replay -
阅读全文
posted @
2025-01-16 09:37
AtlasLapetos
阅读(5)
推荐(0) 编辑
用例管理
摘要:用例管理 自动化测试面板的用例管理详细说明。 多级目录管理 允许创建多级文件夹分类管理测试用例 基础模块 录制基础功能的用例,可以插入到任意步骤内,减少重复录制的操作,基础功能的用例支持配置公共变量,在使用时可以修改targe和text,提高通用性。 1. 录制基础模块 点击之后和普通用例一样录制即
阅读全文
posted @
2025-01-16 09:36
AtlasLapetos
阅读(2)
推荐(0) 编辑
录制回放 - 快速开始
摘要:录制回放 开发者可以将测试操作提前录制好,然后通过执行录制脚本来实现测试过程的回放。 运行环境要求 下载并安装 1.05.2110202 或以上版本的开发者工具,下载地址 基础库版本为 2.19.6 及以上 使用流程 1. 工具 -> 自动化测试 2. 新建用例并开始录制 新建会弹出一个新建弹窗 允
阅读全文
posted @
2025-01-16 09:35
AtlasLapetos
阅读(14)
推荐(0) 编辑
常用示例
摘要:常用示例 这里提供一些常用的测试方法示例,以帮助你更好地去使用自动化 SDK 完成测试任务。 错误处理 SDK 的方法调用有可能会抛出错误,比如 miniProgram.navigateTo('path/to/page') 在页面不存在时会出错。 在可能出错的代码上,你可以使用 try catch
阅读全文
posted @
2025-01-16 09:33
AtlasLapetos
阅读(1)
推荐(0) 编辑
Element
摘要:Element Element 模块提供了控制小程序页面元素的方法。 属性 element.tagName 标签名,小写。 element.tagName: string 方法 element.$ 在元素范围内获取元素。 element.$(selector: string): Promise<El
阅读全文
posted @
2025-01-16 09:33
AtlasLapetos
阅读(41)
推荐(0) 编辑
Page
摘要:Page Page 模块提供了控制小程序页面的方法。 属性 page.path 页面路径。 page.path: string page.query 页面参数。 page.query: Object 方法 page.$ 获取页面元素。 page.$(selector: string): Promis
阅读全文
posted @
2025-01-16 09:32
AtlasLapetos
阅读(24)
推荐(0) 编辑
MiniProgram
摘要:MiniProgram MiniProgram 模块提供了控制小程序的方法。 方法 miniProgram.pageStack 获取小程序页面堆栈。 miniProgram.pageStack(): Promise<Page[]> 示例代码: automator.launch().then(asyn
阅读全文
posted @
2025-01-16 09:31
AtlasLapetos
阅读(14)
推荐(0) 编辑
Automator
摘要:Automator Automator 模块提供了启动及连接开发者工具的方法。 方法 automator.connect 连接开发者工具。 automator.connect(options: Object): Promise<MiniProgram> options 字段定义如下: 字段 类型 必
阅读全文
posted @
2025-01-16 09:30
AtlasLapetos
阅读(6)
推荐(0) 编辑
真机自动化
摘要:真机自动化 小程序自动化除了能够控制开发者工具中的小程序模拟器,也支持通过远程调试控制真机,以达到在真机上进行自动化测试的目的。 运行环境 确保目标机器上的基础库版本为 2.7.3 及以上 使用方式 在编写完测试用例并且在工具模拟器上测试成功之后,假如想要在真机上跑自动化,可以通过以下两种方法实现。
阅读全文
posted @
2025-01-16 09:29
AtlasLapetos
阅读(13)
推荐(0) 编辑
脚本示例
摘要:脚本示例 小程序自动化 SDK 本身不提供测试框架。这意味着你可以将它与市面上流行的任意 Node.js 测试框架结合使用,以此来达到编写小程序测试用例的目的。接下来将使用 Jest 测试框架来编写一个实际的小程序自动化测试。 测试对象 这里以小程序示例为测试对象,从 GitHub 上将小程序示例的
阅读全文
posted @
2025-01-16 09:21
AtlasLapetos
阅读(4)
推荐(0) 编辑
快速开始
摘要:快速入门 运行环境 安装 Node.js 并且版本大于 8.0 基础库版本为 2.7.3 及以上 开发者工具版本为 1.02.1907232 及以上 安装 使用小程序自动化 SDK,直接执行以下命令: npm i miniprogram-automator --save-dev 使用 首先开启工具安
阅读全文
posted @
2025-01-16 09:15
AtlasLapetos
阅读(3)
推荐(0) 编辑
其他开发资源
摘要:其他开发资源 TDesign TDesign 小程序组件库,遵循微信小程序设计指南,由腾讯内部多个BG和团队联合打造而成,帮助小程序开发者和设计师快速搭建体验优异的微信小程序。组件库代码现已在GitHub正式开源,欢迎提大家使用、Star、提Issue 或参与共建。 GitHub地址 相关链接 开始
阅读全文
posted @
2025-01-16 09:13
AtlasLapetos
阅读(1)
推荐(0) 编辑
原生支持 TypeScript
摘要:原生支持 TypeScript 小程序代码包要求代码文件为 wxml / wxss / js / json / wxs。 如果我们希望使用 TypeScript 或 less 去开发小程序,就需要将 ts 文件或 less 文件编译成对应的 js 文件 或 wxss 文件,这个编译过程以前是需要开发
阅读全文
posted @
2025-01-16 09:11
AtlasLapetos
阅读(10)
推荐(0) 编辑
局部编译
摘要:局部编译 为了提升大型小程序项目的开发体验,减少编译耗时的等待时间,开发者工具新增了局部编译功能,允许开发者指定编译的页面列表,避免编译全部小程序代码文件。 前置准备 下载并安装 1.05.2107090 或以上版本的开发者工具,下载地址。 如何开启局部编译 1. 在微信开发者工具中添加编译模式。
阅读全文
posted @
2025-01-16 09:09
AtlasLapetos
阅读(3)
推荐(0) 编辑
代码静态依赖分析
摘要:代码静态依赖分析 工具提供代码静态依赖分析插件,方便开发者查看代码包的文件构成和依赖关系,以此优化代码包大小和内容。 运行环境 下载并安装 1.03.2101150 或以上版本的开发者工具,下载地址。 开启代码静态依赖分析插件 开发者可以通过两个入口启动插件: 1. 目录树顶部导航栏 2. 项目设置
阅读全文
posted @
2025-01-16 09:09
AtlasLapetos
阅读(23)
推荐(0) 编辑
可视化编辑
摘要:可视化编辑支持第三方组件库展示能力 对于已有的小程序组件库,工具可视化新增展示能力。只需该组件库包处于 miniprogram_npm 目录下,且在组件库根目录下配置相应的配置文件接口 工具可视化即可解析和添加该组件库组件信息,使其可以拖拽到相应页面 wxml 和 json 中。 运行环境 1.05
阅读全文
posted @
2025-01-16 09:08
AtlasLapetos
阅读(3)
推荐(0) 编辑
代码可视化编辑
摘要:代码可视化编辑 为提高代码编辑效率和体验,减少开发中非必要的重复编码工作。开发者工具提供可视化面板,方便开发者可以通过拖拽等方式对界面进行快速布局与修改,同时代码编辑器的和可视化编辑面板将双向实时同步修改。 运行环境 1.05.2101181 或以上版本的开发者工具 开启可视化 通过点击开发者工具顶
阅读全文
posted @
2025-01-16 09:06
AtlasLapetos
阅读(6)
推荐(0) 编辑
代码热重载
摘要:代码热重载 开启热重载后,修改代码文件,模拟器可以在不刷新的情况下生效变更,以此来提高代码编辑效率和体。, 该功能建议尽量使用最新的基础库版本,至少使用大于 2.12.0 及以上的基础库. 开启热重载 可以点击模拟器上方 toolbar 设置开关热重载入口,也可在项目的本地设置设置开启关闭 在热重载
阅读全文
posted @
2025-01-16 09:05
AtlasLapetos
阅读(7)
推荐(0) 编辑
骨架屏
摘要:骨架屏 骨架屏是页面的一个空白版本,通常会在页面完全渲染之前,通过一些灰色的区块大致勾勒出轮廓,待数据加载完成后,再替换成真实的内容。通常在小程序中,我们需要手工维护骨架屏的代码,当业务变更时,同样需要对骨架屏代码进行调整。为了开发的便利,开发者工具提供了自动生成骨架屏代码的能力。 运行环境 下载并
阅读全文
posted @
2025-01-16 09:04
AtlasLapetos
阅读(11)
推荐(0) 编辑
音视频处理
摘要:为了让开发者更方便开发小程序,开发者工具提供了对音视频处理相关的小程序API的支持 工具从 1.03.2004292 版本开始,支持了音视频合成API 运行环境 下载并安装ffmpeg 安装ffmpeg步骤 Mac Mac可以直接使用homebrew安装ffmpeg 打开终端输入以下内容并运行 br
阅读全文
posted @
2025-01-16 09:01
AtlasLapetos
阅读(3)
推荐(0) 编辑
miniprogram-mp-ci
摘要:概述 miniprogram-mp-ci 是一个 npm 包,旨在简化小程序的成员管理流程。它允许开发者直接通过代码,而不是手动通过微信公众平台,来执行批量管理任务。这个工具包提供了一系列自动化功能,使得管理小程序成员变得快捷高效。 密钥及 IP 白名单配置 使用 miniprogram-mp-ci
阅读全文
posted @
2025-01-16 08:59
AtlasLapetos
阅读(9)
推荐(0) 编辑
miniprogram-ci
摘要:概述 miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。 开发者可不打开小程序开发者工具,独立使用 miniprogram-ci 进行小程序代码的上传、预览等操作。 miniprogram-ci 从 1.0.28 开始支持第三方平台开发的上传和预览,调用方
阅读全文
posted @
2025-01-16 08:56
AtlasLapetos
阅读(16)
推荐(0) 编辑
API Mock
摘要:API Mock 为了让开发者更方便地开发小程序,开发者工具提供了 API Mock 的能力,可以模拟部分 API 的调用结果。 运行环境 下载并安装 1.02.2003062 或以上版本的开发者工具,下载地址。 使用方法 基础用法 Mock 的入口在工具调试面板顶部的 Tab,点 + 新建规则 规
阅读全文
posted @
2025-01-16 08:55
AtlasLapetos
阅读(4)
推荐(0) 编辑
CPU Profile 支持
摘要:为方便开发者在开发小游戏过程中进行cpu/memory信息分析,微信开发者工具优化了加载cpuprofile文件流程。 运行环境 下载并安装 1.02.1911192 或以上版本的开发者工具,下载地址。 加载profile文件流程 开发者可以通过预览->右上角胶囊按钮->开发调试->Start CP
阅读全文
posted @
2025-01-16 08:54
AtlasLapetos
阅读(11)
推荐(0) 编辑
文档搜索
摘要:为方便开发者在开发过程中查询相关开发文档,微信开发者工具新增文档搜索功能。 运行环境 下载并安装 1.02.1910242 或以上版本的开发者工具,下载地址。 文档搜索面板 开发者可以通过以下方式唤起文档搜索面板,进行文档搜索和查阅。 开发者可通过微信开发者工具的工具栏中的帮助入口唤起文档搜索面板。
阅读全文
posted @
2025-01-16 08:52
AtlasLapetos
阅读(9)
推荐(0) 编辑
代码编译
摘要:代码编译 将 JS 代码编译成 ES5 开启此选项,开发者工具将使用 babel 将 JS 代码编译成 ES5 标准的代码,以满足运行在低版本手机系统的要求。 在工具 1.05.2106091 版本之后,原有的ES6 转 ES5 和 增强编译 选项统一合并为将 JS 代码编译成 ES5,此功能和原有
阅读全文
posted @
2025-01-16 08:49
AtlasLapetos
阅读(4)
推荐(0) 编辑
代码片段
摘要:代码片段是一种可分享的小项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题等等。分享代码片段会得到一个链接,所有拥有此分享链接的人可以在工具中导入此代码片段。如果网页可点击的链接指向的是分享链接,那么点击链接也会自动打开工具进入代码片段导入页。使用最新版的开发者工具可
阅读全文
posted @
2025-01-16 08:47
AtlasLapetos
阅读(4)
推荐(0) 编辑
npm 支持
摘要:npm 支持 从小程序基础库版本 2.2.1 或以上、及开发者工具 1.02.1808300 或以上开始,小程序支持使用 npm 安装第三方包。 此文档要求开发者们对 npm 有一定的了解,因此不会再去介绍 npm 的基本功能。如若之前未接触过 npm,请翻阅 官方 npm 文档 进行学习。 tip
阅读全文
posted @
2025-01-16 08:46
AtlasLapetos
阅读(21)
推荐(0) 编辑
HTTP调用
摘要:若需在不依赖开发者工具场景如自身业务工程流水线上进行小程序项目上传、预览,则推荐使用 miniprogram-ci 开发者工具提供了命令行与 HTTP 服务两种接口供外部调用,开发者可以通过命令行或 HTTP 请求指示工具进行登录、预览、上传等操作。 HTTP V2 升级说明:自 1.02.2020
阅读全文
posted @
2025-01-16 08:45
AtlasLapetos
阅读(6)
推荐(0) 编辑
命令行调用
摘要:若需在不依赖开发者工具场景如自身业务工程流水线上进行小程序项目上传、预览,则推荐使用 miniprogram-ci。 开发者工具提供了命令行与 HTTP 服务两种接口供外部调用,开发者可以通过命令行或 HTTP 请求指示工具进行登录、预览、上传等操作。 命令行 V2 升级说明:自 1.02.2020
阅读全文
posted @
2025-01-16 08:44
AtlasLapetos
阅读(7)
推荐(0) 编辑
微信开发者·代码管理
摘要:微信开发者·代码管理 微信开发者·代码管理是为开发者提供的一项代码管理服务,方便微信开发者进行代码推送、拉取、版本管理和多人协作。 开通 每个小程序都会自动创建一个以 wx_appid 为路径的专属项目组,用户无需单独进行开通。小程序管理员会自动成为该项目组的 Owner,登录过微信开发者·代码管理
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(45)
推荐(0) 编辑
版本管理
摘要:Git 版本管理 为了方便开发者更简单快捷地进行代码版本管理,简化一些常用的 Git 操作,以及降低代码版本管理使用的学习成本,开发者工具集成了 Git 版本管理面板。 开发者可以在打开的项目窗口里,点击工具栏上的 “版本管理” 按钮进入 Git 版本管理界面。 提交工作区更改 在 “工作区” 可以
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(2)
推荐(0) 编辑
小程序助手
摘要:功能概述 "小程序助手" 是微信公众平台发布的官方小程序,旨在帮助小程序相关成员在手机端更方便、及时地管理小程序,扫描下方小程序码即可立即体验。 "小程序助手"在"小程序开发助手"的基础上进行了升级,保留了原有的版本查看功能并新增了成员管理、基础数据及性能分析等主要功能。 1 版本查看:使用者可以根
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(25)
推荐(0) 编辑
测试号
摘要:为方便开发者开发和体验小程序、小游戏的各种能力,开发者可以申请小程序或小游戏的测试号,并使用此账号在开发者工具创建项目进行开发测试,以及真机预览体验。 申请测试号 申请测试号的过程非常简单。只需访问 申请地址 ,并使用微信扫描二维码,即可获得为自己分配好的小程序和小游戏测试账号。 登录测试号 申请成
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(75)
推荐(0) 编辑
微信安卓客户端(开发者版)
摘要:微信安卓客户端(开发者版) 微信安卓客户端(开发者版)(以下简称:微信开发者版)是针对开发者推出的,包含微信正式版本的全部或者部分功能、部分测试中的新功能的特殊版本。 注意,在使用微信开发者版的时候,请先仔细阅读《微信开发者版使用协议》, 同时建议使用之前做好数据备份,避免因为下载、安装、使用微信开
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(48)
推荐(0) 编辑
多端应用开发
摘要:多端应用开发 微信开发者工具已支持进行 Android 和 iOS 移动应用开发,关于移动应用多端框架的介绍可查看多端框架概述。在使用微信开发者工具进行多端应用开发之前,开发者需了解如下基本概念: 多端框架是支持使用小程序技术和工具开发移动应用的框架,开发者可以一次编码,分别编译为小程序和多端移动应
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(10)
推荐(0) 编辑
PC 小程序开发
摘要:PC 小程序开发 微信 PC 版新版本中,支持打开聊天中分享的小程序,开发者可下载安装微信 PC 版内测版本进行体验和适配。 开发工具支持 运行环境要求 下载并安装 1.02.190808 或以上版本的开发者工具,下载地址。 使用流程 使用自动预览功能,点击 预览->自动预览,可以选择启动PC自动预
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(12)
推荐(0) 编辑
企业微信小程序开发
摘要:企业微信小程序开发 企业微信小程序的开发通过企业微信小程序模拟器插件来实现,方便用户在微信开发者工具中进行企业微信小程序开发、调试和代码上传。 开发须知 开发者在使用企业微信小程序插件时,须先了解企业微信小程序相关信息。具体内容可参考文档。 运行环境要求 下载并安装 1.02.1903211 或以上
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(28)
推荐(0) 编辑
小程序插件开发
摘要:创建插件项目 小程序的 AppID 可以创建小程序插件项目,在开发小程序插件的时候,提供插件的小程序的 AppID 要填在 “插件AppID” 这一栏中, 宿主 AppID 是用来调试别的小程序引用自己开发的小程序插件的情况,在创建项目页面,选择一个空文件夹作为项目路径,可以选择创建小程序插件快速启
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(7)
推荐(0) 编辑
第三方平台代开发
摘要:概述 小程序运营者,可以一键授权给第三方平台,通过第三方平台来完成业务。第三方平台在小程序的前后端开发上同直接开发小程序有所区别,其所拥有的各项 API 以及详细说明请查看 第三方平台-接口文档 ,其余部分请阅读下文。 开发第三方平台小程序具有一定的复杂性,首先需要确认三个概念: open3rd:第
阅读全文
posted @
2025-01-16 08:42
AtlasLapetos
阅读(11)
推荐(0) 编辑
事件模拟
摘要:功能概述 事件模拟可以用于模拟一些需要在真机上触发,但是工具上无法直接触发的事件(比如插件更新等),提供了一种手动触发的方式供开发者调试。 功能入口 开发者工具模拟器顶部状态栏 - 模拟操作 - 事件模拟 目前可模拟的事件有两种: 内存警告 插件更新 内存警告 用于模拟 wx.onMemoryWar
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(5)
推荐(0) 编辑
真机性能分析工具
摘要:功能概述 真机性能分析工具可以实现利用开发者工具,通过局域网连接,录制真机上小程序/小游戏的Memory、CPU相关的性能数据,帮助开发者更好地定位性能问题。微信开发者工具自 1.05.2106292 版本开始支持。 前置准备 需要使用微信安卓客户端(开发者版)。 客户端和工具(版本需要 >= 1.
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(19)
推荐(0) 编辑
数据预拉取调试
摘要:功能概述 为了方便调试数据预拉取,工具提供了下面的调试能力给到开发者 工具触发数据预拉取 目前在新版开发者工具(1.02.1911202及以上版本)本地设置中新增设置 启用数据预拉取, 设置后开发者工具会在小程序运行时向用户配置的预拉取数据下载地址请求数据,如下图所示: 工具清除预拉取数据 如果需要
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(2)
推荐(0) 编辑
周期性数据调试
摘要:功能概述 由于微信客户端每隔 12 个小时才会发起一次请求,调试周期性更新功能会显得不太方便。为了方便调试周期性数据,工具提供了下面的调试能力给到开发者。 工具拉取周期性数据 由于微信客户端每隔 12 个小时才会发起一次请求,调试周期性更新功能会显得不太方便。 目前新增能够在开发者工具上调试整个流程
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(7)
推荐(0) 编辑
多账号调试
摘要:功能描述 开发者工具需要使用微信号登录,我们以此账号作为所有打开的项目的主账号,当登录的账号改变时,其登录态将同步到所有已打开的项目窗口; 当小程序/小游戏需要多个微信号才能共同完成一项工作的话,我们提供了多账号调试的功能。 功能入口 通过 菜单 - 工具 - 多账号调试 可以使用多账号调试功能 如
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(5)
推荐(0) 编辑
真机调试2.0
摘要:真机调试2.0 真机调试2.0 应用新的调试模型,使得调试结果更接近真机表现,同时支持更多特性(例如Canvas接口)。以下是真机调试2.0版本的使用指南。 开发者工具自 1.05.2107221 RC版本开始支持。 1. 机型和基础库要求 Android:微信客户端版本 8.0.6 及以上,基础库
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(8)
推荐(0) 编辑
真机调试
摘要:功能概述 真机远程调试功能可以实现直接利用开发者工具,通过网络连接,对手机上运行的小程序进行调试,帮助开发者更好的定位和查找在手机上出现的问题。 建议优先使用使用 真机调试2.0 进行调试。 调试流程 要发起一个真机远程调试流程,需要先点击开发者工具的工具栏上 “真机调试” 按钮。 此时,工具会将本
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(8)
推荐(0) 编辑
特殊场景调试
摘要:小程序开发者工具是对微信客户端的模拟,受限于桌面设备同移动设备的差异,以及微信的一些特有数据,同时考虑到开发的便捷性,部分 API 在工具和微信中有所不同。 扫码接口 同手机端直接调用摄像头来扫码不同,在 PC 或者 Mac 上调用摄像头来扫码完成调试是一个低效的行为,所以在开发工具上调用二维码扫码
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(11)
推荐(0) 编辑
Source Map
摘要:Source Map 目前只在 iOS 6.7.2 及以上版本支持 小程序/小游戏在打包时,会将所有 JavaScript 代码打包成一个文件,为了便于开发者在手机上调试时定位错误位置,小程序/小游戏提供了 Source Map 支持。 在开发者工具中开启 ES6 转 ES5、代码压缩时,会生成 S
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(5)
推荐(0) 编辑
小程序调试
摘要:程序调试主要有三大功能区:模拟器、调试工具和小程序操作区 模拟器 模拟器模拟微信小程序在客户端真实的逻辑表现,对于绝大部分的 API 均能够在模拟器上呈现出正确的状态。 开发者工具模拟器提供了一系列模拟操作 自定义编译 点击工具栏中的编译按钮或者使用快捷键 Ctrl(⌘) + B,可以编译当前代码,
阅读全文
posted @
2025-01-16 08:41
AtlasLapetos
阅读(23)
推荐(0) 编辑
编辑器扩展
摘要:编辑器扩展 从版本 1.03.2004271 起,开发者工具支持启用外部的编辑器扩展,以及禁用部分内置的扩展功能,从而可以根据开发者自己的需要增强编辑体验。 扩展要求 开发者工具可以兼容运行于 Microsoft Visual Studio Code 1.46.0+ 版本的大部分扩展。某些类别(例如
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(8)
推荐(0) 编辑
代码编辑
摘要:文件支持 工具目前提供了 5 种文件的编辑:wxml、wxss、js、json、wxs 以及图片文件的预览。 文件操作 新建页面有两种方式 在目录树上右键,选择新建 Page,将自动生成页面所需要的 wxml、wxss、js、json 在 app.json 的 pages 字段,添加需要新建的页面的
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(6)
推荐(0) 编辑
项目配置文件
摘要:项目配置文件 项目根目录中的 project.config.json 和 project.private.config.json 文件可以对项目进行配置, project.private.config.json 中的相同设置优先级高于 project.config.json 可以在 project.
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(11)
推荐(0) 编辑
设置
摘要:设置页 通用设置、外观设置、快捷键设置、编辑器设置、代理设置、安全设置和拓展设置。菜单栏上点击设置,或者使用快捷键 ctrl(⌘) + , 可以打开设置页。 通用设置 用于设置关于语言、工作区路径,以及开发者工具的个性化设置需求 外观设置 支持配置开发者工具外观和主题和区块配置 主题:深色、浅色 字
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(46)
推荐(0) 编辑
项目页卡
摘要:基本信息 包括图标、AppID、第三方平台名(只有第三方平台的开发小程序才会显示)、目录信息、上次提交代码的时间以及代码包大小。 基础库版本切换 开发者可以在此选择任意基础库版本,用于开发和调试旧版本兼容问题。 显示基础库支持的客户端版本 工具1.02.2002252或以上版本,开发者可以在此查看任
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(4)
推荐(0) 编辑
界面
摘要:登录页 在登录页,可以使用微信扫码登录开发者工具,开发者工具将使用这个微信账号的信息进行小程序的开发和调试。 如果暂时没有微信,可以直接点击游客模式进入(游客模式只能编辑本地项目) 项目列表 登录成功后,会看到已经存在的项目列表和代码片段列表, 在项目列表可以选择公众号网页调试,进入到公众号网页调试
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(17)
推荐(0) 编辑
概览
摘要:概览 为了帮助开发者简单和高效地开发和调试微信小程序,我们在原有的公众号网页调试工具的基础上,推出了全新的 微信开发者工具,集成了公众号网页调试和小程序调试两种开发模式。 使用公众号网页调试,开发者可以调试微信网页授权和微信JS-SDK 详情 使用小程序调试,开发者可以完成小程序的 API 和页面的
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(6)
推荐(0) 编辑
getUserActionSets
摘要:ad.getUserActionSets 本接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 广告数据源查询 说明 微信广告文档:https://ad.weixin.q
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(4)
推荐(0) 编辑
getUserActionSetReports
摘要:ad.getUserActionSetReports 本接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 广告数据源报表查询 说明 微信广告文档:https://ad.
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(3)
推荐(0) 编辑
addUserActionSet
摘要:ad.addUserActionSet 本接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 广告创建数据源 说明 微信广告文档:https://ad.weixin.qq
阅读全文
posted @
2025-01-16 08:40
AtlasLapetos
阅读(4)
推荐(0) 编辑
addUserAction
摘要:ad.addUserAction 本接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 回传广告数据 说明 微信广告文档:https://ad.weixin.qq.com
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(3)
推荐(0) 编辑
绑定微信客服
摘要:绑定微信客服 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 bindKfWork 功能描述 为小程序绑定微信客服。 注意事项 绑定的企业ID,需和小程序主体一致。 目前仅支持绑定非个人小程序。 调用方式 HTTPS 调用 POST https://api.weixin.qq
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(7)
推荐(0) 编辑
解除绑定微信客服
摘要:解除绑定微信客服 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 unbindKfWork 功能描述 为小程序解除绑定微信客服。 调用方式 HTTPS 调用 POST https://api.weixin.qq.com/customservice/work/unbind?ac
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(22)
推荐(0) 编辑
查询绑定情况
摘要:查询绑定情况 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 getKfWorkBound 功能描述 查询小程序的微信客服绑定情况 注意事项 绑定的企业ID,需和小程序主体一致。 目前仅支持绑定非个人小程序。 调用方式 HTTPS 调用 GET https://api.wei
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(7)
推荐(0) 编辑
验证购物订单上传结果
摘要:验证购物订单上传结果 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 ShoppingInfoVerifyUploadResult 功能描述 调用此接口验证购物订单上传结果 该接口用于商户接入购物订单业务。商户接入后,可帮助用户查看/管理微信内购物的订单,追踪订单进展、获取售
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(8)
推荐(0) 编辑
上传合单物流信息
摘要:上传合单物流信息 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 uploadCombinedShippingInfo 功能描述 调用此接口上传合单物流信息 该接口用于商户接入购物订单业务。商户接入后,可帮助用户查看/管理微信内购物的订单,追踪订单进展、获取售后服务等。用户后
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(15)
推荐(0) 编辑
上传合单购物详情
摘要:上传合单购物详情 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 uploadCombinedShoppingInfo 功能描述 上传合单购物详情 该接口用于商户接入购物订单业务。商户接入后,可帮助用户查看/管理微信内购物的订单,追踪订单进展、获取售后服务等。用户后续可以从微
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(6)
推荐(0) 编辑
上传物流信息
摘要:上传物流信息 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 uploadShippingInfo 功能描述 调用此接口上传物流信息 该接口用于商户接入购物订单业务。商户接入后,可帮助用户查看/管理微信内购物的订单,追踪订单进展、获取售后服务等。用户后续可以从微信「我」-「服
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(25)
推荐(0) 编辑
上传购物详情
摘要:上传购物详情 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 uploadShoppingInfo 功能描述 调用此接口上传订单信息 该接口用于商户接入购物订单业务。商户接入后,可帮助用户查看/管理微信内购物的订单,追踪订单进展、获取售后服务等。用户后续可以从微信「我」-「服
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(9)
推荐(0) 编辑
获取交易保障标状态
摘要:获取交易保障标状态 调试工具 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 GetGuaranteeStatus 功能描述 获取交易保障标状态 调用方式 HTTPS 调用 GET https://api.weixin.qq.com/wxaapi/wxamptrade/get
阅读全文
posted @
2025-01-16 08:39
AtlasLapetos
阅读(4)
推荐(0) 编辑
获取小程序交易体验分违规记录
摘要:获取小程序交易体验分违规记录 调试工具 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 GetPenaltyList 功能描述 获取小程序交易体验分违规记录 调用方式 HTTPS 调用 GET https://api.weixin.qq.com/wxaapi/wxamptra
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(9)
推荐(0) 编辑
生物认证秘钥签名验证
摘要:生物认证秘钥签名验证 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 verifySignature 功能描述 该接口用于SOTER
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(4)
推荐(0) 编辑
调用服务市场接口
摘要:调用服务市场接口 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 invokeService 功能描述 该接口用于调用服务平台提供的a
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(3)
推荐(0) 编辑
审核商户
摘要:logistics.onCheckBusiness 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 审核商户事件。 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 Open
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(3)
推荐(0) 编辑
查询商户余额
摘要:logistics.onGetQuota 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 查询商户余额事件。 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(7)
推荐(0) 编辑
取消下单
摘要:logistics.onCancelOrder 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 取消订单事件。 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 下单用户的 OpenID
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(5)
推荐(0) 编辑
请求下单
摘要:logistics.onAddOrder 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 请求下单事件。 消息参数 Object 属性 类型 说明 ToUserName string 快递公司小程序 UserName FromUserName string 微信团队的 OpenID (固
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(2)
推荐(0) 编辑
获取面单联系人信息
摘要:获取面单联系人信息 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 getContact 功能描述 该接口用于获取面单联系人信息。 调
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(5)
推荐(0) 编辑
预览面单模板
摘要:预览面单模板 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 previewTemplate 功能描述 该接口用于预览面单模板。以及用
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(3)
推荐(0) 编辑
更新运单轨迹
摘要:更新运单轨迹 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 updatePath 功能描述 该接口用于更新运单轨迹。 调用方式 HT
阅读全文
posted @
2025-01-16 08:38
AtlasLapetos
阅读(7)
推荐(0) 编辑
更新商户审核结果
摘要:更新商户审核结果 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 updateBusiness 功能描述 该接口用于更新商户审核结果。
阅读全文
posted @
2025-01-16 08:37
AtlasLapetos
阅读(3)
推荐(0) 编辑
运单轨迹更新
摘要:logistics.onPathUpdate 本文档描述服务器端接收的消息或事件,详细说明参见消息推送。 运单轨迹更新事件。当运单轨迹有更新时,会产生如下数据包。收到事件之后,回复success或者空串即可。 消息参数 Object 属性 类型 说明 ToUserName string 小程序的原始
阅读全文
posted @
2025-01-16 08:37
AtlasLapetos
阅读(6)
推荐(0) 编辑
生成运单
摘要:生成运单 调试工具 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 addOrder 功能描述 该接口用于生成运单。 调用方式 HTTPS 调用 POST https://api.weixin.qq.com/cgi-bin/express/business/order/add
阅读全文
posted @
2025-01-16 08:37
AtlasLapetos
阅读(15)
推荐(0) 编辑
批量获取运单数据
摘要:批量获取运单数据 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 batchGetOrder 功能描述 该接口用于批量获取运单数据。
阅读全文
posted @
2025-01-16 08:37
AtlasLapetos
阅读(3)
推荐(0) 编辑
查询运单轨迹
摘要:查询运单轨迹 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 getPath 功能描述 该接口用于查询运单轨迹。 调用方式 HTTPS
阅读全文
posted @
2025-01-16 08:37
AtlasLapetos
阅读(7)
推荐(0) 编辑
获取打印员
摘要:获取打印员 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 getPrinter 功能描述 该接口用于获取打印员。若需要使用微信打单
阅读全文
posted @
2025-01-16 08:37
AtlasLapetos
阅读(3)
推荐(0) 编辑
模拟更新订单状态
摘要:模拟更新订单状态 调试工具 接口应在服务器端调用,详细说明参见服务端API。 接口说明 接口英文名 testUpdateOrder 功能描述 该接口用于模拟快递公司更新订单状态, 该接口只能用户测试。 调用方式 HTTPS 调用 POST https://api.weixin.qq.com/cgi-
阅读全文
posted @
2025-01-16 08:37
AtlasLapetos
阅读(4)
推荐(0) 编辑
获取运单数据
摘要:获取运单数据 调试工具 接口应在服务器端调用,详细说明参见服务端API。 本接口支持云调用。需开发者工具版本 >= 1.02.1904090(最新稳定版下载),wx-server-sdk >= 0.4.0 接口说明 接口英文名 getOrder 功能描述 该接口用于获取运单数据。 调用方式 HTTP
阅读全文
posted @
2025-01-16 08:37
AtlasLapetos
阅读(6)
推荐(0) 编辑