前言
介绍uniapp如何去打包app,并将app发布到应用市场
一、打包app前的manifest.json配置
- app图标配置
先选择一张你的图标图片,图片格式需要png的。
自动生成:选完之后点击<自动生成所有图标并替换>,后面的各个规格图片就自动生成,且图片自动放在unpackage文件中。
手动生成:也可以自己手动配置所有规格图标,这需要UI提供各个规格的图片,手动配置上去 - app启动界面配置
安卓和IOS都可使用通用启动界面,也可自定义配置 - app模块配置
app包含的扩展模块。业务上有用到微信登录、一键登录、微信分享。则需要配置OAuth(登录鉴权)和Share(分享)
二、打包需要的证书
我使用的是香蕉云编,创建管理安卓及IOS证书。
这里创建时,记住证书别名、秘钥密码,打包时需要。创建完之后,下载证书。
三、进行打包
证书选择:如果是测试可以选择云端证书 or 公共测试证书。实际开发选择自有证书,需要填写证书别名、密码、选择证书文件。
打包方式:可选择传统打包,也可选择快速安心打包
最后点击打包:
打包成功之后:
apk文件一般在unpackage/release/apk目录下。
四、发布到应用市场流程
- 准备上架所需材料:
应用安装包:打包后的APK文件。
应用图标:设计一个清晰且符合应用主题的图标。
应用截图:展示应用的关键界面和功能。
应用描述:编写详细的应用描述,包括功能介绍、用户群体、使用场景等。
其他可能需要的材料,如隐私政策、用户协议等。 - 注册开发者账户:
前往目标应用市场的开发者平台,如苹果App Store、华为应用市场、小米应用商店等,注册开发者账户。不同平台可能有不同的要求和费用,例如苹果开发者账户需要支付99美元的年费。
例如:腾讯应用宝市场 http://open.qq.com - APP备案(针对安卓应用):
在国内,安卓应用通常需要备案。开发者需要提供申请APP的手机号和身份信息,完成备案流程。备案过程可能包括国密检测等步骤。
APP备案的原理是基于原有的工信部域名备案系统,如果已经有了域名备案,无需新增备案主体;只需要在之前的域名备案系统里面,新增APP信息,收集的APP信息主要包括APP包名和签名及公钥这3项;——APP备案是属于行政常规主体信息预存,和域名一样,自行决定是否备案。目前国内安卓应用商店是全面要求APP备案的,如果没有APP备案是不能通过审核发布到各大应用商店。 - 提交APP审核:
登录开发者账户,在应用市场开发者平台提交应用进行审核。需要填写相关信息,上传应用安装包、图标、截图、描述等材料。
根据平台要求,可能需要提供额外的资质证明,如软件著作权证书、相关许可证等。 - 等待审核结果:
应用市场会对提交的应用进行审核,审核时长因平台而异,可能需数天至数周。 - 处理审核反馈:
如果应用遇到问题或被拒绝,应用市场会提供反馈意见。开发者需要根据反馈进行改进,重新提交审核。 - 上架成功后的推广和维护:
一旦应用通过审核并上架,就可以开始推广和维护工作。这包括制定推广策略、更新应用内容、修复bug等。
例如app上架到腾讯应用宝:所需填写资料
附带其他关于上架应用帖子:
https://www.sohu.com/a/766682139_121643426
https://blog.csdn.net/weixin_42804410/article/details/85230738