HarmonyOS鸿蒙Next中使用阿里云进行app备案问题

HarmonyOS鸿蒙Next中使用阿里云进行app备案问题 1,备案要求填app全部后台服务域域名,我的app有使用华为账号登陆和本地数据上传至华为云存储的功能,该怎么填这一项。2,具体使用的域名怎么填?3,公钥和证书MD5指纹怎么获取?

10 回复

1,备案要求填app全部后台服务域域名,我的app有使用华为账号登陆和本地数据上传至华为云存储的功能,该怎么填这一项。

答:你不应备案华为域名(因为你压根没有持有华为的域名)。你只需要跟阿里云对接 ICP 备案的客服人员备案你的域名即可。如果有二级域名,可以在一起备案,到时候二级域名会被编码 × ICP 备 × 号-× 的子备案编号。

2,具体使用的域名怎么填?

答:见 1。

3,公钥和证书MD5指纹怎么获取?

答:

Windows 直接打开查看证书。

macOS 比较复杂。需要复制一份,并将完整的密钥删除到只剩三段 CERTIFICATE 的最后一段,然后空格键就能看到备案需要的公钥信息。

MD5 直接用终端使用

md5 /密钥路径

回车就能看到。

更多关于HarmonyOS鸿蒙Next中使用阿里云进行app备案问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


接入了华为登录,属于什么

接入华为登录就意味着肯定是联网应用了。到你的云服务器提供商,申请应用备案。

期待HarmonyOS能在未来带来更多创新的技术和理念。

你好 一般是需要一个域名 及域名证书 需要你自行 购买的 还需要服务器 信息 服务器信息这个你可以在某宝买个授权码
第二个问题
证书相关
参考这个文档 APP备案如何获取公钥和证书指纹-行业常见问题-实用工具类行业实践 - 华为HarmonyOS开发者

备案需要服务器≥3个月才能备案,带公网IP,一台服务器最多备案5个APP。APP后端接口所用域名,必须已实名认证,非阿里云域名需先完成域名入库。个人备案只需,本人身份证、实名的手机号、域名、服务器信息。在阿里云控制台中找到ICP备案,然后填写信息。进行APP详细信息录入后等待阿里云和工信部审核。APP正式上架/运营30天内,要在在全国互联网安全管理服务平台做公安备案,填写域名、APP、服务器信息,获取网安备案号,商店上架强制核验。

一般来说,所填写的每一个域名都必须已经完成了工信部的ICP备案。如果使用的是华为云等第三方服务,其服务域名通常已由服务商完成备案,你可以直接填写的。

另外填写时只需提供标准的域名(例如 oauth.huawei.com),不要包含 http://或 https://等协议头,也不要在域名后添加 /或任何路径。

然后回答你,关于公钥和证书MD5指纹的获取

公钥和证书MD5指纹是应用备案所需的关键技术信息,它们来源于你为应用签名的发布证书。获取方法主要有以下两种:

通过AGC平台下载证书后直接查看

登录AppGallery Connect,进入你的项目。

在“用户与访问”或“证书管理”相关页面,找到并下载你HarmonyOS应用对应的 .cer发布证书文件。

在Mac OS或Windows系统上双击打开此证书文件,在打开的证书信息窗口中:

公钥:在“详细信息”选项卡中查找并复制“公钥”字段的内容。

证书MD5指纹:在“详细信息”选项卡中查找“指纹”字段,并选择算法为“MD5”的指纹值进行复制。

或者通过Keytool命令行工具获取

此方法适用于已配置Java开发环境,并熟悉命令行的开发者。

打开命令行终端,导航至你JDK安装目录下的 bin文件夹(例如:cd C:\Program Files\Java\jdk\bin)1。

使用 keytool命令导出证书信息。你需要知道签名证书的密钥库(.p12或.jks文件)路径和密码。

执行命令后,可以从输出信息中提取公钥和MD5指纹

你也可以看看下面这篇文章,还是比较清楚的

HarmonyOS鸿蒙应用备案高效获取公钥和证书MD5指纹的保姆级教程 | 华为开发者联盟

详见官方文档:

APP核准(APP备案)指引

根据《工业和信息化部关于开展移动互联网应用程序备案工作的通知》要求,APP主办者应当依照《中华人民共和国反电信网络诈骗法》第二十三条“设立移动互联网应用程序应当按照国家有关规定向电信主管部门办理许可或者备案手续”相关规定履行核准(备案)手续。未履行核准(备案)手续的,不得从事APP互联网信息服务。

域名服务器的话你只需要选择阿里云的服务器就行了,其它的第三方服务提供商的域名就不需要填了。

HarmonyOS Next 应用在阿里云备案时,需准备 .hap.app 包文件、应用签名证书(.cer)、包名(如 com.example.xxx)及版本号。登录阿里云备案系统,选择操作系统为“HarmonyOS”,填写对应信息并上传鸿蒙应用相关物料。注意包名需与签名证书一致,否则备案审核不通过。

针对备案问题:

  1. 后台服务域名
    只需填写app直接请求的后端域名。华为账号登录若仅集成SDK,不填;华为云存储需填存储桶Endpoint,格式如bucket.obs.cn-north-4.myhuaweicloud.com(按实际地域修改)。若有自建服务器,也一并列出。

  2. 域名填写方式
    直接写完整主机名,不带http://,每行一个。支持通配符,如*.example.com

  3. 公钥与MD5指纹获取
    使用应用签名证书通过keytool获取。

    • 查看MD5:
      keytool -list -v -keystore your.p12 输入密码后找到“MD5”值。
    • 导出证书获取公钥:
      keytool -exportcert -keystore your.p12 -alias 别名 -file cert.cer
      openssl x509 -in cert.cer -pubkey -noout
      
回到顶部