HarmonyOS 鸿蒙Next App和安卓APP的APPID不一样,鸿蒙App备案的话,备案号和安卓App的备案号一致吗?
HarmonyOS 鸿蒙Next App和安卓APP的APPID不一样,鸿蒙App备案的话,备案号和安卓App的备案号一致吗?
不一致,需要重新备案,除了安卓appId和鸿蒙appId不一样,包名也不一样,备注校验的是包名,不校验appId。
在应用上架时,备案校验主要包括以下几个方面的信息:
1.应用包名:应用包名是用于唯一标识应用的字符串,通常与应用的主体相关联。校验应用包名是为了确保每个应用的唯一性和一致性。
2.主体:主体是指负责开发和发布应用的公司或个人。校验主体是为了确保应用的合法性和责任追溯。
3.证书公钥:证书公钥是用于加密和解密应用签名的密钥。校验证书公钥是为了确保应用的安全性和完整性。
4.证书签名:证书签名是用于验证应用的完整性和来源的机制。校验证书签名是为了确保应用在传输和安装过程中没有被篡改。
5.证书MD5:MD5是一种哈希函数,用于生成一个固定长度的哈希值。校验证书MD5是为了确保证书的一致性和完整性。
这些校验逻辑主要是对这些信息进行比对,为了确保应用的合法性、安全性和完整性,防止应用在发布过程中被篡改或伪造。通过这些校验,可以有效地保护用户的权益和设备的安全。
证书公钥:
- 证书公钥通常包括根证书、中间证书和叶子证书。获取证书公钥时,通常需要获取所有相关证书的公钥,而不仅仅是叶子证书的公钥。这是因为在证书链中,每个证书的公钥都是由上一级证书的私钥加密得到的,因此所有证书的公钥都是必要的。
获取MD5:- 获取MD5时,通常只需要保留叶子证书。MD5是一种哈希函数,用于生成一个固定长度的哈希值,通常用于验证文件的完整性。在获取MD5时,只需要将叶子证书的内容进行哈希计算即可。
备案时删除中间的“:”号: - 在备案时,通常需要提供证书的MD5值。根据相关规定,MD5值中的“:”号需要被删除。删除后,不需要使用空格代替,直接保留纯数字和字母即可。
- 获取MD5时,通常只需要保留叶子证书。MD5是一种哈希函数,用于生成一个固定长度的哈希值,通常用于验证文件的完整性。在获取MD5时,只需要将叶子证书的内容进行哈希计算即可。
更多关于HarmonyOS 鸿蒙Next App和安卓APP的APPID不一样,鸿蒙App备案的话,备案号和安卓App的备案号一致吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
谢谢
HarmonyOS 鸿蒙Next App与安卓APP的APPID确实不同,这是因为两者基于不同的操作系统平台,拥有独立的应用标识体系。APPID作为应用的唯一识别码,在各自的系统内确保应用的唯一性和安全性。
关于鸿蒙App备案的问题,由于鸿蒙与安卓属于不同的操作系统生态,其备案流程、要求及产生的备案号也是相互独立的。因此,鸿蒙App的备案号与安卓App的备案号不一致。鸿蒙App的备案号是根据鸿蒙系统的备案规则及流程生成,与安卓系统无关。
开发者在提交鸿蒙App备案时,需遵循鸿蒙系统的备案要求,包括但不限于提交应用信息、审核材料等。备案完成后,系统将生成唯一的鸿蒙App备案号,用于标识该应用在鸿蒙系统中的合法身份。
如果开发者在备案过程中遇到任何问题,建议直接参考鸿蒙系统的官方备案指南或文档,以确保备案流程的顺利进行。若问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。