前言
由于微擎官方文档并没有详细的开发者上架流程,导致新开发者上架微擎应用时十分困难
故分享一下微擎上架的流程和特别注意的事项,这应该是全网最详细的了~
官方开发者文档:https://wiki.w7.cc/chapter/35?id=1525
微擎上架应用步骤
简单来说微擎开发步骤分为
- 首先,微擎开发者中心创建应用
- 然后,设置该应用的营销海报、橱窗图、详情介绍和功能的脑图
- 然后是程序员的工作:将该应用的本地代码压缩打包成zip(注:删除测试的文件哟!)
- 然后,微擎开发者中心对版本进行发布
- 然后,填写版本发布说明,上传代码压缩包
- 最后,等待微擎平台审核通过
- 用户的事:用户首次购买安装
- 用户回购在服务内可免费升级版本
微擎上架流程中需要特别注意的地方
创建应用注意事项
- 微擎开发者中心该应用的标识、代码包名称与代码包目录下的manifest.xml中identifie的值,必须是相同的,如下图
Manifest.xml(配置清单文件)注意事项
- manifest.xml中version的值为版本号,版本号必须比已发布的版本高!
- manifest.xml中supports的值为应用类型,这个是必须要加的!
- manifest.xml中install的值为首次安装时会执行的SQL语句或php文件名
- manifest.xml中upgrade的值为升级版本时会执行的SQL语句或php文件名
注:
由于会存在新用户首次安装和老用户升级版本的情况,所以install中需要放完整的SQL,而upgrade只需要放版本升级所需要的SQL,升级并非迭代升级;
install和upgrade可以执行php文件,可以将SQL放入php文件中,具体代码参考官方文档或下方留言我
代码打包注意事项
- 微擎不会上传空文件夹,可以在空文件夹中放一个index.html来防止文件夹未被上传到微擎 压缩包的后缀为.zip
- 若是为微信小程序应用,则小程序主包、分包大小均不可超过2M
- 若是为微信小程序应用,则小程序包根目录下必须存在siteinfo.js这个文件夹
- 小程序和后台压缩包的第一层只能存在一个文件夹,文件夹内放项目代码,且文件夹名称必须和应用标识名称一致,如下图
代码包上传至微擎时的注意事项
- 代码包中的manifest.xml中version所填写版本号必须与当前发布的版本一致
- 微擎自身提供代码加密,代码上传完毕后可以点击加密,最多可对100个php文件进行加密
- 修改分支价格,修改后需要3天后才能再次修改
- 建议将项目中测试用的临时图片等文件用.gitignore隔离,在发布新版本时只需要新建一个文件夹拉取代码,就可以避免手动删除临时图片等文件的麻烦