小程序开发流程详解

作为一名产品开发人员,在与开发供应商接触中也会遇到许多问题。现在项目已经结束,之前也参考了很多做微信小程序的同事的经验,再做一次复盘,以供大家借鉴和共勉。
梳理了小程序实施过程,主要以下环节。

小程序开发流程详解


域名
多个域名的备案手续,备案周期长,20-25天左右就可以完成备案。如申请腾讯云帐号,可在腾讯云上操作。
为加速审核,域名申请、域名备案和服务器采购应在同一平台进行。
需要下列材料进行域名备案:
商业执照(电子证件)
公司法人身份证(正反面电子文件)
管理者身份(正反电子档)
当地邮局
联系电话(移动)
联系电话(手机)
二是域名的实名制认证,按企业申请认证;
需要一个星期申请域名备案;
服务器域名需进入ICP备案,新的备案域名需24小时内进行配置。
收购腾讯云服务。
也可使用AWS/阿里云或其他云服务,腾讯云在使用该账户前需要预先充值,最好有一个大概的金额估计。
对企业来说,当然,腾讯云服务也提供了标准合同、发票等信息,供乙方下载使用。


应用SSL证书

解析域名因为这里使用的是微信小程序,所以使用腾讯的域名会比较容易通过审核,因为需要建立后台管理,所以在腾讯原有的域名下申请两个子域名。主域是小程序的域名,另一个域是产生后台URL。


应用小程序
此处假设企业有微信官方账号,在微信官方账号下申请更方便,这里不再赘述;如果单独申请一个小程序,需要提供企业认证。完成后,作为企业品牌的一部分,需要将其与企业微信官方账号关联起来。


建设体系结构
虽然gadget的前端相对简单,但是可能并不需要构建;因为这个项目需要构建一个后台数据监控平台,所以需要构建人员的指导。
在构建结构时,必须非常清楚地画出结构图和必要组件的注释。基于结构开发是最快速、最精确的方法。


部署
这个开发环境应该与UAT和正式版本(PRO)保持一致。
设置云服务和组件。
每个月只有三次修改服务器配置的机会。
多维测试(Gadget内部和手机设置)
资料分析只统计发布之网上版本使用值,并提供即时资料。
由beta小程序生成的服务点二维码将跳转到正式版本,需要开发者有效地将二维码数据导入开发环境中进行测试。
在插件上线之前有开发版和体验版,需要分别发布。


验证
将开发者权限和体验权限添加到微信公众平台。开发人员的权利要求超级管理员对小程序进行代码扫描确认,体验者的权利要求无需代码扫描确认,可直接搜索体验者的微信添加。
设立后台管理。


管理员权限确认
除了在google中的开发人员和体验者权限之外,还有在后台构建的超级管理员权限和用户权限。
在确认超级管理员权限时,要注意以下几点,不能出现权限之间的矛盾和冲突:
系统交付时,超级管理员直接添加,不需要后台添加。
超级管理员拥有所有的权限来管理后台,包括账户管理下的角色管理和用户管理权限。
无法修改超级管理员用户,或者无效。
无法将其他角色的管理员改为超级管理员。
10Track数据和迁移域确认,数据背景原型设计,以及用户界面确认。
这个要求需要多次沟通和确认。此处证实迁移字段需要与企业沟通,主要迁移的是微信后台月活、日活等腾讯提供聚合数据因为微信官方只提供三个月的数据,不能连续判断业务数据,迁移数据对于监测半年甚至更多的趋势很有帮助。同时,企业还会考虑是否需要其他数据,因此需要在gadget前端设置埋点,只要gadget发布,埋点数据就会生效。


管理网站(发布内容)
如果出现以下情况,还应注意以下事项:
请注意,Notes需要在后台发布面向客户的内容,如果没有内容发布平台,则不需要这样做。
预览模式在后台,符合最终用户的体验。
在允许富文本编辑的情况下,要注意JS注入等安全问题。
外链内容的合法性和规范性,包括外链和多媒体文档。
输入框聚焦判断,确保所有的输入框都被检测到。
如需上传多媒体文件,则需确认相关文件,如有必要,添加资源管理页。
当视频/音频需要播放时,考虑断点续播和播放控制。
若已发布内容有一个目录,则需要考虑目录的后续可编辑性,以确保简化操作。


概述

对整个项目中遇到的问题进行总结。
由于各种原因,如对小程序流程疏远(公司优先,无参考案例),公司合规流程过长,与新供应商的磨合,架构方法不正确,程序员对代码不熟悉(腾讯云组件太多还没有完全吃透,bug太多),后台无参考案例(导致内容和监控字段可探索),测试人员没有进行全面的测试,业务不时出现新的需求,导致整个项目出现严重的Delay,几度影响到业务推广。
无论是从企业内部IT、供应商、业务(不能指责,都是该项目的参与者)的角度来看,都存在很多潜在的问题。而且作为一个产品,作为一个BA,作为一个项目经理,我从无到有,一直在推动整个项目的进程,即使只是一个小项目,也不可谓不负责任。
为了保证系统的安全运行,任何人都只能按照事先指定的权限使用本系统。超人管理员是拥有最高权限的操作员,他能操作所有的终端;其他操作员只能操作和管理权限范围内的终端。

小程序开发流程详解

如若转载,请注明出处:纯敬科技https://www.purexm.com/article/480.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注