前言
既然是保姆级教程,那我就从从开始事无巨细的讲述一下。
下方是目录,可能有些稍微了解的人只想知道签名、上传安装包之类的过程,可以快速跳转。
目录
正文
准备工作
首先注册开发者账号,实名认证,否则几乎是用不了appgallery的
打开华为开发者联盟的官网,右上角即是登录入口。
之后就是正常的登录,然后实名
下面就是按照步骤来就好了,根据你的情况选吧。
选了之后就可以去appgallery开项目了。
appgallery在哪?
进到这里面后会叫你去创建项目,创建项目之后可以在项目里创建应用。
这里是在项目里了
纯血鸿蒙是不能在这里直接创建的,依据他的指引就好了。
APP ID 页面创建应用。
这里就可以管理我们的应用了。
到这里,我们要明确自己软件的定位,单机or需要联网
我们看看提交一个应用要必须要准备些什么。
没错,安装包,隐私政策网址,电子版权证书,备案信息,还有一个不太明显的免责函。
如果你是单机应用,那么备案信息是不用填的。
其他的内容都是不用第三方参与,可以自主填写的。
我们从电子版权证书开始讲
电子版权和免责函
电子版权
你可以通过中国版权保护中心,申请软件著作权,但是吧,这个申请下来成本挺高的。要么付出时间成本,两三个月;要么付出金钱成本,加急申请。但毫无疑问,这个是一定要申请的,这个可以完整的证明你拥有你软件的全部权力,可以应用到任何需要证明的地方。但我们这里讨论的是上架的问题,所以有还有另一种更为推荐的方法。
易版权申请电子版权,鸿蒙有个活动,可以免费搞一个,不过今天就要结束了。
结束了就只能走正常途径了,花钱搞。
如果你写完了软件,流程应该是很快的,叫你给个测试链接,填个应用的功能列表,审核过了以后让你提交30或者60页源码pdf和使用手册(就是讲一讲你的软件怎么跳转有啥功能之类的),主要是这些,并不难的,而且这些软件最核心的的东西我也没法指导,每个人的软件都不一样嘛。
然后会继续审核啊,有问题的话会叫你补正,按他说的做就好。正常来讲,搞这个不会超过半个月时间的。
最后拿到这个了就算大功告成。
免责函
这里有个免责函模板对吧,但点了之后下载的是企业的
https://developer.huawei.com/consumer/cn/doc/distribution/app/80301
翻到底下,可以看到个人开发者承诺函.zip了,你点这个链接也能下。
之后把电子版权证书的word,图片和上面的承诺函填进去就好了。
这些是最少需要的,如果有其他需求的话可以视情况而添加。
备案(单机忽略)
备案绝大部分人只能选择依靠大平台,例如腾讯云,阿里云,华为云之类的。
我们以华为云的个人备案为例讲一讲备案过程。
注册以及熟悉之类的我便不似appgallery里那样讲的细了,否则篇幅就太长了。
首先注册域名
注册要个实名信息模板,按着网站里的引导来做就好
之后要台服务器,就在华为云里挑一个你中意的,新人一般价格都挺便宜的。
备案的地方还挺显眼对吧
里面就是继续填一些信息了。
之后会有华为的人给你打电话确认,确认了就送审去了。等个三四天就差不多了。
然后就可以在这里填了
隐私政策网址
乍一看觉得挺难,要自己去建站,虽然已经买了服务器吧,但是还是有更简单的方法。
一、腾讯文档
这个最简单,在微信小程序里用腾讯文档新建一个文档,在里面写隐私政策,权限改成只能查看,仅自己可编辑,最后复制链接就可以了
效果如下
你如果问我隐私政策咋写,我只能回答叫ai写或者去找个同类型的软件借鉴一下或者在浏览器里搜“隐私政策生成器”,最后根据你自己的软件改一下就好了。忘了啥也没关系,后面上架审核会帮你把漏洞找出来的,不过等待的时间还是比较长的,一次动辄两三天,挺折磨人的。
二、第三方托管或者appgallery里官方的云托管
你在浏览器里搜“隐私政策生成器”,有些网站是提供永久部署的功能的,不过可能要收费。
至于华为的云托管,其实他的功能远不止部署隐私网站,可以深入探索看看。
因为我更推荐第一个方法,快速高效,所以我就不详细展开这里的方法了。
签名、打包安装包
打包想必是相较而言最麻烦的一步了,写了一堆代码,但是最后却不知道怎么构建安装包?请继续看下去吧
首先打开我们心爱的Deveco
生成私匙
点击导航栏的构建-生成私匙
之后点击NEW新建一个
这里的“Key store file”是选择你的p12文件的存储位置和名称,点击文件夹图标即可。
这里的Alias是别名,不要随便取,后面要用到,和密码要记住
Advance setting选填,一些更详细的开发者信息
CSR file 就是选择你的csr文件的存储位置和名称,点击文件夹图标即可。
一切都完成后就会告诉你文件生成在了你之前设定的路径。
csr文件有什么用呢
回到appgallery
在这里我们生成cer文件(证书)和p7b(Profile)
这里就用上了csr了,我们选择发布,如果你以调试为目的就选择调试
之后就可以下载cer文件,有了之后我们来到profile页面,选择证书,就是选择你刚刚生成的cer文件,之后就可以下载p7b文件了。因为我们选的是发布的类型,所以不用添加设备。
需要注意的是,csr文件和cer文件和p7b文件必须一一对应,一不留神可能就搞错了。可能有些人部分过程出问题了,就重新开始操作,结果生成了很多文件,随后自己都搞不清楚哪个对应哪个了(别问我怎么知道的QAQ)。
文件都准备好了,我们回到deveco
找到项目结构
或
点Signing Configs
把文件地址、密码都填进去就好了,点击OK,大功告成。
插一句,如果你想真机调试,建议勾选Automatically generate signature,否则在appgallery里添加挺麻烦的,获取设备id并不容易,当然,这种方式的签名是只能用于调试,不能用来发布的。
最后还要再编译APP,最后在你项目的Build文件夹里可以找到生成的安装包。有signed和unsigned,提交就提交那个signed已签名的。
在软件包管理里上传安装包
最后就可以在提交的地方进行版本选择了
至此,主要难关基本上解决了,可以提交上架审核了。
上架审核其实是又一道难关,我自己就被折磨的死去活来。如果读者有兴趣的话,可以在评论区讲一讲,我争取再写一文讲讲审核。
后话
笔者初出茅庐,若有错误不足之处,恳请海涵,并在评论区指出。
若有疑问之处,也可在评论区留言,我会及我所能尽快回复。
Merryou
完。
标签:文件,appgallery,上架,零到,隐私,版权,安装包,可以 From: https://blog.csdn.net/2401_85849688/article/details/144737440