HarmonyOS 鸿蒙Next 通过bundleManager.getBundleInfoForSelf获取的signatureInfo.appIdentifier是否跟证书类型有关系

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 通过bundleManager.getBundleInfoForSelf获取的signatureInfo.appIdentifier是否跟证书类型有关系 百度sdk需要的AppID,是通过bundleManager.getBundleInfoForSelf获取的signatureInfo.appIdentifier。

请问使用调试证书和发布证书获取的这个appIdentifier是一样的吗?

如果不一样,那么是否需要用发布证书打包获取这个appIdentifier?

2 回复

调试证书和发布证书获取的这个appIdentifier是一样的

更多关于HarmonyOS 鸿蒙Next 通过bundleManager.getBundleInfoForSelf获取的signatureInfo.appIdentifier是否跟证书类型有关系的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)系统中,通过bundleManager.getBundleInfoForSelf()方法获取的signatureInfo.appIdentifier与证书类型没有直接关系。

signatureInfo.appIdentifier在鸿蒙系统中主要用于标识应用的唯一性,它通常与应用包名(packageName)相关联,但并不直接反映证书的类型。证书类型在鸿蒙系统的应用签名过程中起到关键作用,用于验证应用的身份和完整性,但appIdentifier更多是作为应用内部的一个标识符,用于区分不同的应用实例或组件。

具体来说,appIdentifier的值是由应用包名和可能的其他因素(如应用签名算法、版本等,但并非证书类型本身)共同决定的,它确保了在系统内部能够唯一地识别一个应用。而证书类型,如RSA、ECC等,则更多地与签名过程中的加密算法相关,影响的是签名的生成和验证过程,而非appIdentifier的生成。

因此,signatureInfo.appIdentifier与证书类型没有直接关系。如果问题依旧没法解决请联系官网客服,官网地址是:

回到顶部