关于小程序开发
搜索微信小程序【龙年春节祝福】
前言
春节前我开发了一个拥有精美UI的小程序,为大家带来更好的用户体验。
主题功能围绕春节展开,包括微信红包封面、朋友圈除夕文字、春节祝福文字、春联生成、春节灯谜活动、一键换头像、头像壁纸及表情包获取等。
涉及两个H5功能:在线看烟花、在线表白
过程
目前小程序的生态还很差,我从零开始注册并上线一个小程序,用了近两周的时间。要完整开发一个小程序,首先要完成:
小程序微信认证(个人)
小程序上网注册及实名认证
接口域名SSL证书
接口域名上网备案及实名认证
本地开发
遵循个人开发规范(很多功能并不是个人可以使用的,开发前应检查相关技术实现方案的可行性,避免上线后发现功能不可用)
提交代码以供初步审核
线上发布
可以看到,整个流程最繁琐的就是小程序和域名的注册,不仅需要提供大量的信息,还需要等待很长时间的人工审核和电话验证才能确认。以我的实际体验来看:
域名注册至少需要半个月(我已经有域名了:)
小程序备案需1-7天(取决于你提交的材料和资质)
无论你提交哪种注册,都要按照规范填写信息,比如你提交的是“软件开发从业人员”的注册,就需要提交很多额外的材料和公司信息。
温馨提示:关于备案的技巧,可以后台私信我加入交流群
微信认证
这是最坑人的一项,现在越来越丑陋了,个人开发者需要付费提交微信认证,企业认证也是必须的,没有认证,小程序就上不了线。
而且这个认证是需要年费的,也就是说每年都要付费,如果不付费的话,小程序是无法通过微信搜索到的,并且会被下架。
小程序的微信认证与公众号的认证是分离的,无法实现同一主体的通用认证信息。
所以在开发小程序之前,你应该考虑一下这个小程序是否能给你带来年收入,否则就要谨慎。
技术解决方案
首先,不要使用weui UI
虽然WEUI是开源的,而且非常漂亮,但是这个UI只允许在微信内部使用,所有使用该UI的小程序都不会经过审核。
JS 框架
我个人认为没有太多选择,我建议:
如果你之前对Vue非常熟悉,建议直接用它开发小程序
如果只熟悉原生JS,建议直接使用微信小程序官方语法WXML
其实我反对使用Uni很多年了,因为坑太多了,即使到了2024年的今天,Uni还是坑很多,虽然是用Vue写的,但是有些Vue特性不支持,只能说基本功能可以用。
小程序本身
很难用语言来表达:
个人无法获得的组件(企业可用)
小程序没有DOM的概念,很多H5方法就不用写了。
如果没有截图解决方案,使用第三方海报分享插件的体验很难描述
功能难以描述
…
预览