【微信小程序】关于小程序开发过程中的一些经验之谈,很有用!!
小程序的一些杂记
- 微信小程序开发的准备
- 注册开发者账号
- 安装开发工具
- 选择开发框架(可选)
- 小程序认证问题
- 小程序备案问题
- 小程序长期订阅消息
微信小程序开发的准备
这里并不讲具体怎么实现的代码,只是简单说一下我在开发完一个小程序中碰到的细节和问题,具体实现我会另开一个文章来讲述一下,要不然篇幅太长了,看起来也费劲
注册开发者账号
- 首先你需要在微信公众平台(https://mp.weixin.qq.com/)注册一个小程序账号。注册过程中需要填写一些基本信息,如邮箱、密码、主体类型(个人、企业等)等。对于企业主体,还可能需要提供营业执照等相关资质证明文件。
- 完成注册后,你可以登录小程序管理后台,在这里可以进行小程序的基本配置,如获取小程序的
AppID,这是小程序开发过程中非常重要的标识,用于在开发工具中关联你的小程序项目。
安装开发工具
- 微信官方提供了微信开发者工具,它支持 Windows、Mac
等多种操作系统。你可以从官方网站(https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)下载并安装适合你操作系统版本的开发工具。 - 安装完成后,打开开发者工具,使用刚才注册的小程序账号进行登录。在开发工具中,你可以创建、导入和管理小程序项目。
选择开发框架(可选)
- 对于简单的小程序,直接使用微信原生的开发方式就可以。但如果想要提高开发效率,加快开发进程,可以考虑使用一些成熟的小程序开发框架,如 uniapp、Taro 等。
- 以 uni - app 为例,它是一个跨平台的开发框架,可以使用 Vue.js 语法进行开发,能够同时开发微信小程序、H5、App等多种应用。你需要在项目中按照框架的要求进行初始化配置,如安装相关的依赖包等。
小程序认证问题
关于认证这个问题,大家应该都知道认证费用是300元,但是这个300元费用是每年进行一次认证,费用可以理解为年费,每一年会进行一个年审,需要交这一笔钱,名义是保护什么什么的一大堆话,总之就是交钱就好了,要不然没办法继续使用(挺恶心的)
小程序备案问题
关于这个备案我先说在前头,如果项目比较急着上线,一定要提前备案,至少提前一个星期,哪怕你功能还没做完整,但是可以提前先进行提交备案申请,不要等到这两天就要用,结果备案审核卡了四五天,急也没用了
个人备案:
- 个人有效身份证件(如身份证等)的正反面照片或扫描件。需要确保证件在有效期内,且照片或扫描件清晰可辨,不遮挡关键信息
非个人备案(企业、组织等):
- 单位有效证件,如营业执照的原件彩色扫描件或拍照件。要保持图片清晰完整、边角齐全,证件有效期需大于 1 个月。
- 企业的组织机构代码证(已完成 “三证合一” 的企业无需提供)。
- 税务登记证(已完成 “三证合一” 的企业无需提供)。
主体负责人证件: 如果主体是个人,主体负责人就是个人本人,提供个人有效身份证件;如果主体是企业等组织,需提供企业法定代表人的有效身份证件
小程序负责人证件: 非个人主体需手动填写小程序负责人信息,提供其有效身份证件;个人主体默认复用主体负责人信息。另外还需要提供小程序负责人授权书。
小程序负责人核验现场拍摄照片电子件: 按要求在白色或浅色的干净背景下拍摄,核验人不能有遮挡面部的物品,表情自然、无闭眼等
然后就是一些补充材料了,可有可无,如果想要一次性成功就可以添加一些自己公司的商标又或者和小程序又关联的专利或者知识产权之类的文件即可
小程序长期订阅消息
在这一块我当时折腾了好久,先说结论:非政府机构或特殊机构无法使用小程序的长期订阅模板!!!
,只能使用他们提供的一次性订阅消息进行通知,不用去申请,还有他们腾讯官网提供的二维码加群申请订阅消息模板就是个摆设,加群进去之后,你@里面的内部人员,基本是不会回复你消息,就算过三四天之后回复你了,也是说一句:已经关闭了申请通道(一句话:爱用不用)。
如果你有硬件设备,可以申请到消息能力(这个可以获取长期订阅模板),添加硬件如下图位置:
找到这个位置,点击右上角的添加设备,会出来如下图片:
在设备类型中选择合适你产品的类型,找到对应的选择,不要选择“其他”,其他选择是不会生成任何长期订阅模板的
,如下图:
添加完成后,等待审核,审核通过就可以在我的设备中找到你所填写的设备,如图:
点击申请设备能力,如图:
因为我是只需要长期订阅模板,所有就申请了消息能力,然后重点来了,这个申请理由面写着期望的消息模板如下,你可以把申请理由写上,那个期望的模板可以不用填写了,他们这群好人和没看到一样,你填写的模板直接忽略,会自动给你一个固定的模板,是他们生成的模板(贼恶心)
,这个模板会出现在订阅消息我的模板中,如图:
PS:先暂停一下,下班了,等明天继续