名词百科

什么是微信小程序?

一句话定义

微信小程序是运行在微信内的应用形态,由微信提供运行环境和开放接口。用户无需下载安装,通过搜索、扫码、分享或公众号入口打开。

发布者:黔序科技

它到底是什么

微信小程序的价值有两层。表层是免安装——降低了首次使用的门槛;更深一层是社交传播链路:小程序可以被分享到聊天和群、可以生成带参数的二维码、可以通过公众号菜单直达,这条链路是 App 难以复制的。

它的边界也很清楚:能力由微信开放接口决定,未开放的能力无法使用;内容与类目受平台规则约束;数据存放在自己的服务器,但入口和用户关系沉淀在微信侧。

怎么运作的

开发:使用微信官方的开发工具与框架,逻辑层用 JavaScript,视图层用 WXML 与 WXSS。整体接近前端开发,但运行环境是定制的,没有完整的浏览器 API。

登录:通过 wx.login 拿到临时凭证,由服务端换取用户唯一标识。昵称头像需要用户授权,且平台已收紧相关接口,不能强依赖。

支付:调用微信支付接口,需先在商户平台完成商户号、证书、回调地址配置。服务端要处理支付回调与订单状态,不能只信前端返回。

发布:提交审核,审核项包括类目资质、功能完整性、内容合规。审核通过后可发布,后续版本同样需要审核。

运营能力:消息订阅、客服消息、分享卡片、小程序码都是运营的关键工具,其中消息触达受用户授权次数限制。

容易混的几个概念

  • 公众号:内容与消息载体,用于图文推送和菜单,不能承载复杂交互功能。
  • 企业微信:面向组织内部与客户联系,账号体系与个人微信不同。
  • 微信开放平台:管理多应用(公众号、小程序、App)的账号绑定与 UnionID 打通。
  • 小程序插件:由第三方提供、可在小程序内引入的功能模块,不能单独发布。

常见问题

个人能注册微信小程序吗?

可以注册,但个人主体不能开通微信支付,也不能选择需要资质的经营类目。涉及交易的场景需以企业或其他组织主体注册,并准备对应的营业执照与类目资质。

小程序的用户数据归谁?

业务数据存在开发者自己的服务器;用户在微信侧的账号体系归微信。开发者通过接口获得的是该用户在本小程序内的唯一标识,跨应用识别需要绑定开放平台获取 UnionID。

B 前端终端 · 同组词条

小程序开发小程序开发是在平台提供的运行环境里,用受限的前端技术栈实现应用的开发方式。它不经过应用商店安装,依赖宿主 App(微信、支付宝等)打开。支付宝小程序支付宝小程序与抖音小程序是另外两家平台的应用形态,运行环境、开放接口和分发逻辑与微信小程序不同,代码不通用。APP开发App 开发是面向手机操作系统(iOS、Android)构建可安装应用的开发方式。应用通过应用商店分发,能调用系统级能力,离线可用性和性能上限高于网页形态。原生开发原生开发是用平台官方语言和工具分别实现 iOS 与 Android 应用;混合开发是在原生外壳内嵌网页内容,或用跨平台框架共享大部分代码。两者在性能与开发成本上取向相反。H5开发H5 开发指用 HTML、CSS、JavaScript 构建运行在浏览器中的网页应用。跨平台、免安装、可通过链接直接访问,但系统级能力受限。响应式网站响应式网站是用一套代码自动适配桌面、平板、手机等不同屏幕尺寸的网站。它通过弹性布局与媒体查询改变排版,而不是为每种设备单独做一个站点。企业官网企业官网建设是围绕企业展示、品牌传达和获客转化搭建官方网站的工作,通常包含信息架构设计、视觉设计、前端实现、内容管理和基础 SEO 配置。公众号开发公众号开发是在微信公众平台的框架内,围绕图文推送、自定义菜单、用户消息和网页授权等能力进行的开发工作。它属于内容与消息载体,不是应用容器。