• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# AppProvisionInfo
2
3应用[HarmonyAppProvision配置文件](../../security/app-provision-structure.md)中的信息,可以通过[getAppProvisionInfo](js-apis-bundleManager.md#bundlemanagergetappprovisioninfo10)获取。
4
5> **说明:**
6> 本模块首批接口从API version 10 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
7
8## AppProvisionInfo
9
10**系统能力:** SystemCapability.BundleManager.BundleFramework.Core
11
12**系统接口:**  此接口为系统接口。
13
14| 名称                      | 类型   | 可读 | 可写 | 说明                 |
15| ------------------------- | ------ | ---- | ---- | -------------------- |
16| versionCode              | number | 是   | 否   | 配置文件的版本号。 |
17| versionName              | string | 是   | 否   | 配置文件的版本名称。  |
18| uuid                     | string | 是   | 否   | 配置文件中的uuid。 |
19| type                     | string | 是   | 否   | 配置文件的类型,为debug或者release。 |
20| appDistributionType      | string | 是   | 否   | 配置文件中的分发类型,为app_gallery、enterprise、os_integration和crowdtesting其中之一。 |
21| validity                 | [Validity](#validity) | 是   | 否   | 配置文件中的有效期。 |
22| developerId              | string | 是   | 否   | 配置文件中的开发者ID。 |
23| certificate              | string | 是   | 否   | 配置文件中的证书公钥。 |
24| apl                      | string | 是   | 否   | 配置文件中的apl字段,为normal、system_basic和system_core其中之一。 |
25| issuer                      | string | 是   | 否   | 配置文件中的发行者名称。 |
26
27## Validity
28
29**系统能力:** SystemCapability.BundleManager.BundleFramework.Core
30
31**系统接口:**  此接口为系统接口。
32
33| 名称                      | 类型   | 可读 | 可写 | 说明                 |
34| ------------------------- | ------ | ---- | ---- | -------------------- |
35| notBefore                 | number | 是   | 否   | 配置文件的最早有效日期。 |
36| notAfter                  | number | 是   | 否   | 配置文件的最晚有效日期。 |