前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎样快速搭建微信小程序

怎样快速搭建微信小程序

原创
作者头像
用户4217860
发布2024-10-03 23:24:52
1820
发布2024-10-03 23:24:52

这篇文章主要从以下几个方面来阐述怎样快速搭建一个微信小程序。

  1. 背景
  2. 准备工作
  3. 产品阶段
  4. 设计阶段
  5. 开发阶段
  6. 测试阶段
  7. 备案阶段
  8. 审核阶段

有兴趣的同学可体验小程序:【AI落地页】

背景

微信已经成为生活中的一部分,日活跃用户达到 10.9亿,基于微信进行品牌宣传、线索收集、应用下载等营销已成为各公司布局要地。 如何快速搭建一个小程序,并部署上线,少踩坑就是本文的目的。

准备工作

小程序主体类型

主要分为个人、企业、政府、媒体、其他组织等五种主体类型。

  • 个人

18岁以上有中国大陆地区居民身份信息的微信实名用户

个人主体只针对部分类目开放,如果涉及特殊类目,切记不能为个人主体类型,否则后续只能转移主体类型,会严重影响效率。

个人主体小程序开放的服务类目

  • 企业

个人独资企业、企业法人、企业非法人、非公司制企业法人、全民所有制、农民专业合作社、企业分支机构、合伙企业、其他企业个体户,个体工商户、个体经营

非个人主体小程序开放的服务类目

  • 政府

事业单位(事业单位法人、事业单位分支、派出机构、部队医院、国家权力机关法人、其他事业单位) 政府机关(国家行政机关法人、民主党派、政协组织、人民解放军、武警部队、其他机关)

非个人主体小程序开放的服务类目

  • 媒体

事业单位媒体、其他媒体、电视广播、报刊、杂志、网络媒体等

非个人主体小程序开放的服务类目

  • 其他组织

非营利组织(基金会,政府机构驻华代表处) 社会团体(社会团体法人、社会团体分支、代表机构、其他社会团体、群众团体) 民办非企业,学校,医院等

境外主体小程序开放的服务类目

法规依据及示例

法规依据及示例

小程序注册上限和绑定上限

一、 注册上限

1.同一个邮箱只能申请1个小程序;

2.同一个手机号码可绑定5个小程序;

3.同一身份证注册个人类型小程序数量上限为5个;

4.同一企业、政府、媒体、其他组织资料注册小程序数量上限为50个;

5.同一个体工商户注册小程序数量上限为5个。

二、绑定上限

1.同一身份证可绑定5个小程序;

2.同一手机号可绑定5个小程序;

3.同一微信号可绑定5个小程序。

温馨提示:

1.主体注册次数不占公众号次数限制;

2.个人类型主体身份证与管理员或项目成员绑定的微信号独立计算(不与其他类型重合)。

关联问题:

1.如何查询身份证、手机、微信号、企业绑定的小程序?

查看身份证、手机、微信号、企业绑定的小程序,请关注微信公众号“公众平台安全助手”(mphelper),通过公众号底部菜单“绑定查询”进行查看。

2.如何查询主体绑定的小程序?

登录该主体的任意一个小程序,在“设置-基本信息-主体信息-详情-主体绑定账号-查询”查询该主体绑定的账号信息。

域名注册和备案

注册一个合适的域名,国内云厂商一般都提供域名注册服务,选择合适的云厂商注册就行。

云厂商可提供代备案或者自行备案,备案周期不一样,不急的话,可选择自行备案;如果不想那么繁琐,可提交资料让云厂商代为备案。

域名注册后,会涉及https证书配置,条件允许的小伙伴可以选择购买证书;也可使用免费证书(如:certbot、Let's Encrypt等),然后定时续期。

服务器

有开发能力的小伙伴,可在云厂商购买ECS搭建服务器,减少成本;否则可使用 微信云开发 或者 微信云托管 进行一键部署,效率会快很多。

产品阶段

一个好的小程序不仅需要功能上的齐全,也需要界面上的美观,所以把小程序的构思、功能、交互通过原型图的形式展现出来是非常必要,而不是天马行空、胡思乱想的,并且每一个阶段需要上线的功能不同,初期应该是最小可行性单元功能测试:快速上线、快速验证、快速迭代,通过数据来支撑产品迭代方向和迭代周期。

常见产品原型设计工具如下:

  • Sketch(国内外通用)
  • Figma(国外)
  • 即时设计(国内)
  • 墨刀(国内)
  • Axure
  • Adobe XD
  • ......

大致的产品原型图如下:

设计阶段

设计同学按照原型文档,以主色调为基石设计出色调一致的交互界面和各种弹窗提示、文字大小、颜色等。

开发阶段

开发工具

为方便小程序开发和调试,微信提供开发者工具,可下载工具进行前端界面和逻辑的开发。

代码开发

小程序开发属于前后端分离模式:前端收到后端数据进行渲染,后端通过各种协议(http、tcp、wss等)返回数据。

为方便后续统一管理和记录,减少沟通成本,建议按照REST API形式把所有接口记录下来,方便查找和调试。

常见的文档管理工具如下,可参考:

  • swagger

    Swagger是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。

  • showdoc

    是一个专为IT团队设计的在线文档编辑和协作平台,支持API文档、数据字典、说明文档等多种格式。

  • 飞书文档

    作为新一代高效协作工具,融合了在线文档和协同文档的所有功能,不仅能插入在线表格,将数据表转换成看板,还能用思维笔记,将思考路径可视化,更有丰富模板满足多 …

  • Markdown

    MD是一种标记语言,通过简单的标记语法,可以使普通文本内容具有一定的格式。

  • ......

常见的后端开发语言: Go、Nodejs、Java、Php、Rust、Python、C#、C++等。

测试阶段

待开发完成,需要对各项交付进行测试,其中包括:

  • 界面测试

    界面设计完成后,需要对界面的色调、交互操作、提示、体验一致性进行确认。

  • 功能测试

    是否按照原型文档的功能进行开发,提示和反馈是否一致、表述是否清晰等确认和验收。

  • 性能测试

    功能开发完成之后,性能是重中之重,如果功能很齐全,但是出现运行卡顿、频繁死机、手机发烫等情况,用户是接受不了的。原则是宁缺毋滥,做好每一项功能,卡掉不必要的功能,小步快跑的形式进行功能迭代和数据反馈。

  • 安全测试

    用户隐私和信息安全需要提前考虑,一旦发生安全问题,后果不堪设想,需要提前做好规划和部署。如用户输入、数据传输、数据存储、数据备份等。

好了,测试通过后,万事俱备,只差审核,离上线更进一步。

备案阶段

微信小程序备案

审核阶段

审核是一个漫长的过程,请做好最坏和无数次被拒的打算,希望越战越勇,每次拒绝代表少踩一次坑,离审核通过更近一步。

常见的审核被拒原因如下:

常见拒绝情形

对于一些审核误判,自信没有的问题可提起申诉,审核员毕竟不可能了解所有产品,请相信您自己的判断。

总结

小程序上线过程中会遇到很多问题,从 准备阶段 -> 产品阶段 -> 设计阶段 -> 开发阶段 -> 测试阶段 -> 备案阶段 -> 审核阶段,不必灰心,只要您逐个击破,都会迎刃而解。

这是利用闲暇时间开发的一款小程序:AI落地页,可通过AI一键生成落地页,欢迎交流、提出意见和建议。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 准备工作
    • 小程序主体类型
      • 法规依据及示例
        • 小程序注册上限和绑定上限
          • 域名注册和备案
            • 服务器
            • 产品阶段
            • 设计阶段
            • 开发阶段
              • 开发工具
                • 代码开发
                • 测试阶段
                • 备案阶段
                • 审核阶段
                • 总结
                相关产品与服务
                云开发 CloudBase
                云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档