OpenHarmony 打包HAP有效期是永久吗

OpenHarmony 打包HAP有效期是永久吗 该hap拟准备打包到指定设备,并不会发布到应用商店,仅作私用。如果有效期不是永久,hap可用时间和自动签名或者手动签名的有效期绑定吗

6 回复

你好,程序安装到设备端后只要不主动卸载可以一直使用,签名仅在打包时验证。


签名过期后只是无法安装新包到设备,设备端已安装的可以继续使用不受签名影响。

跟随开发者签名的,到期会提示过期的

不是永久的,签名时用的Profile是有有效期的。

详见官方文档:申请内部测试Profile

https://developer.huawei.com/consumer/cn/doc/app/agc-help-internaltest-profile-0000002283260129

OpenHarmony的HAP包本身没有有效期限制,安装后永久有效。但应用市场分发时可能受签名证书有效期影响,需确保证书有效。

HAP文件本身没有有效期限制,一旦打包成功,其文件本身是永久有效的。

您提到的有效期主要是指签名证书的有效期:

  • 自动签名:使用DevEco Studio自动生成的调试证书,默认有效期为1年。
  • 手动签名:使用自己申请的正式签名证书,有效期由证书类型决定(通常1-3年)。

关键点

  1. HAP在设备上安装时,系统会验证签名证书的有效期。若证书已过期,则无法安装或更新该HAP。
  2. 已安装的HAP在证书过期后仍可正常使用,不会受影响。但如果需要重新安装或更新,则需使用有效证书重新签名。

建议: 若用于长期私有部署,推荐申请正式签名证书(可设置较长有效期),或确保证书过期前重新签名。

回到顶部