作为独立开发者,这两年纯血鸿蒙应用市场出现大量的机会,必须好好抓住。根据独立创业的精益精神,把idea进行mvp实现后,要尽早上线发布,获取早期用户,打造生产与反馈的正循环。那还等什么,快来学习鸿蒙应用上线流程,一起上线吧~
前置条件
申请APP上线过程中,需要提前准备好一些材料。这些材料有的需要花费不少时间,比如备案和申请版权信息可能会花一个月之久,所以需要提前准备好。
- 华为帐号已完成实名认证。
- 应用的说明文案。主要是应用名称、应用简介、一句话推荐。这些关系到是否能吸引用户下载使用,务必要认真准备,力求最好。
- 《电子版权认证证书》。作为流程中需要提交的应用版权证书。可在申请通道可办理《电子版权认证证书》,已获得纸质《软件著作权登记证书》的App也可免费补领《电子版权认证证书》。官方推荐的合作厂商办理渠道为:https://developer.huawei.com/consumer/cn/market/prod-list/887e899e7e5e44769e56929f7a30ab6b/categoryL2_202305080009
- 应用备案信息。办理方法见:https://developer.huawei.com/consumer/cn/doc/app/50130
- 测试帐号信息。如果您的App部分功能需要用户进行身份验证(例如,提供登录权限、查看应用内容、在线购买等)后才能使用,需要准备测试帐号信息,该测试帐号会被审核员使用,以便完成登录、查看、购买等功能的审核。
- 应用图标、介绍图片和视频。图标需为正方形。尺寸:216x216px;格式:PNG(500 KB 以内)、WEBP(100 KB 以内)。应用截图需要需上传 3~5 张。尺寸:800x450px;格式:PNG、 JPG、 JPEG (均在 2 MB 以内),以及 WEBP (100 KB 以内)。介绍视频,横向建议分辨率为1280x720,宽高比为16:9,支持MOV、MP4格式,大小要求500MB以内,视频长度15秒-2分钟;竖向介绍视频,建议分辨率为720x1280,宽高比为9:16,支持MOV、MP4格式,大小要求500MB以内,视频长度15秒-2分钟;应用推荐视频,建议分辨率为1600x1200或1200x900,宽高比为4:3,支持MOV、MP4格式,文件大小要求500MB以内,视频长度15秒-2分钟。
- 应用隐私声明网页。详细可参考: https://developer.huawei.com/consumer/cn/doc/app/FAQ-faq-overview 和 https://developer.huawei.com/consumer/cn/doc/app/50104-07 。
整个提交过程非常快,材料准备充分的话,30分钟可以完成最终提交。过程分为以下5个步骤,跟着一步步做即可:
1.生成密钥和证书请求文件
在DevEco中选择构建->生成私钥和证书请求文件,创建p12和csr文件。如下图:
如果是第一次生成,可以选择New,如果之前有,也可以选择Choose Existing选择以前的文件。
然后指定密钥文件存放位置。设定密码。密码要求可以参考旁边?号里的提示。通常不小于8位,有英文字符和数字就可以了。
默认有效期25年,足够了。下面方框内的内容必须填写一项才能继续。
指定CSR文件位置。这里的key password会默认跟key store password保持一样,并会自动填好,不用编辑。
选择Finsh后,会弹出成功提示窗,告诉你csr文件生成在什么位置。可以统一集中放在一个目录,后面使用时会比较方便。
2.申请发布证书
访问华为开发者网站 https://developer.huawei.com/ ,选择终端开发者版块。
登录后,选择终端开发者版块。
如果帐号已经完成认证。点击右上角头像时,会出现已认证字样。如果没通过认证,可以按网站指引上传认证信息,很快就会通过。
点管理中心,进入发布应用的后台。这里就是所有上线活动和应用运营的主要场所。
我们这次是来发布应用的,那么就选择AppGallery Connect。有可能会弹出协议包变更提示,选择同意即可。
在页面上方,选择“用户与访问”版块。
在左侧菜单栏下方,点击证书管理。不用管调试证书。调试证书是用于手机插在电脑上开发和调试用的。如果要发布到市场,需要新增发布证书。
证书类型要选择发布证书。
将之前在DevEco中生成的csr证书请求文件提交到页面。
提交申请后,立刻就会生成证书,在证书列表中点击下载,将cer证书下载到本地。最后存放到前面的文件目录一起管理。
3.申请发布Profile
在“用户与访问”菜单上选择“我的项目”。
第一次进入会弹出协议包。点击同意后继续。
这时会打开项目页面,如果没有发布过应用,这里会是空白的。
这时就需要创建一个新项目。
如果是内部测试,在开通分析服务处可以选择不启动分析服务。因为会需要提交一些额外的信息,主要是用于运营分析,在内测阶段并没有太大用处。等应用正式发布的时候就可以启动这项服务。
完成后,就会显示出应用的各种ID和密钥信息。这里在图中擦除了。
项目添加完成后,就可以在左边菜单栏最下方的HarmonyOS应用中的HAP Provision Profile管理里申请Profile了。
点击后打开管理页面。申请Profile前,必须要有一个HarmonyOS应用。点击HarmonyOS应用按钮,注册应用信息。
应用名称处把之前深思熟虑的美名填上即可。应用包名要跟鸿蒙应用的包名一致。应用分类根据你的实际内容,选择应用或者游戏。游戏可能还需要游戏版号等信息。默认语言根据实际情况选择。是否元服务也根据需要选择。
应用包名需要在DevEco里查看。在DevEco中选择对应的项目后,在顶部菜单中选择文件->项目结构。
查看Basic Info页签的Bundle name,上面申请Profile时,添加应用页面中的应用包名要与这个保持一致。
添加应用页面选择确认后,就会回到常规页面。这里会新出现应用信息栏。
再次从左边的HAP Provision Profile管理菜单进入时,就出现添加按钮,可以添加Profile了。
点击添加,填写相关信息,目的是把开发者和应用程序的信息打包到Profile里去。选择证书时,就选择之前创建的证书即可。申请权限部分只有联系人相关的读写权限可选。用不上的话可以不选。
选择好后提交,出现成功提示窗口,Profile申请完毕。
这时在HAP Provision Profile管理页面,会出现刚才添加的Profile。下载p7b文件到本地,后续会用到。也建议与之前的文件放在一个目录进行管理。
4.配置签名信息并完成APP编译
回到本地DevEco中,打开之前的项目结构窗口。进入Signing Configs页签。去掉Automatically generate signature自动签名选择,手动选择刚才申请的p12证书文件。store password密码与第一步申请csr文件时设置的密码一致。Key alias与申请csr文件时用的别名保持一致。Key password也与前面密码保持一致。p7b、cer文件都使用之前生成的文件。然后点击OK完成签名信息配置。要注意这里有个小坑就是store password和key password的密码都需要手工输一遍,虽然是填一样的内容,但这里不会像前面生成密钥时那样自动填充相同的密码,需要记得手工输入。
点击OK完成配置后,就可以在DevEco的“构建”菜单中,选择“编译Hap(s)/APP(s)下”的“编译APP(s)”菜单。上传的应用只接受APP类型,所以不能生成Hap文件。
如果前面操作都正确的话,就会在编译成功后显示如下图信息。
编译后生成的xxx-signed.app文件在项目根目录下的build目录下,如图所示,不是在模块的build目录里。这个文件后面会上传到AppGallery。也可以拷贝到前面的文件目录里集中管理。到此,我们要上传的App市场里的文件就生成好了。剩下的就是申请上线流程,麻烦相对会比较多。
6.上架应用
继续在AppGallery Connect里点击我的应用,可以看到之前添加的应用信息。点击左边菜单的“应用信息”打开填写页面。此处的信息用于帮助应用在应用市场客户端展示,是吸引用户的重要窗口,需要好好填写。
支持设备
选择支持哪些设备,根据自己应用的情况选择。
可本地化基础信息
这部分要好好填写,关系到激发用户下载的兴趣,有助于增加应用在应用市场曝光。
后面的应用的截图都需要按照要求提交尺寸和大小一致的图像。如果前面已经按要求准备好了,直接提交就行。依次填完信息后,记得选择保存。
然后进入下一步填写“准备提交”信息。
发布国家或地区
你的应用如果支持多语言,那么可以都选上,如果只有中文,非中文国家也可以选,但用处可能不大,还会有一些合规的信息要填写。
开放式测试
如果只是内测,就选择“是”,这样应用会对被邀请参与测试的用户可见,没被邀请的用户则不可见。同时也可以跳过人工审核环节,大概几分钟后,就可以完成。待应用测试完成后,再选择“否”走人工审核正式发布。
软件版本
这时候终于可以使用之前的APP文件了。选择软件包管理上传之前编译好的app文件。然后“选取”需要发布的版本就可以了。
内容分级
填写调查问卷,对APP进行年龄自动分级。
隐私声明
拿出之前准备好的隐私声明网页URL,填写进去即可。
隐私标签信息录入
填写应用中是否有收集用户隐私信息,据实一项项添加即可。
版权信息
应用程序上架市场需要有版权证书,把前期准备好的证书提交上去。
备案信息
现在APP也需要备案了,填入之前准备好的备案信息。
应用审核信息
如果需要帐号才能使用一些功能,则需要填写之前准备的测试帐号。
填写完这些信息后终于可以选择提交审核了。
提交审核后,华为的审批人员会进行严格的审查各项信息和测试APP。如果发现问题,会打回让你修改。这时侯需要耐心对待,为了让凝聚了自己心血的应用顺利上线,好好配合修改是绝对值得的。
好,上线过程就是这样,最麻烦还是前期要准备的那些备案和证书 ,千万要预留好时间提前准备。还有就是如果不找代办服务,自己亲自动手去做的话,一定要做好思想准备,耐心学习完相关要求和流程,保持心平气和,抱定越挫越勇的心态,坚信胜利终有一天会到来的:P。祝大家好运!
评论区