From 13be4789bed9a16efc69f3e531abda98c116adfa Mon Sep 17 00:00:00 2001 From: zhaogan Date: Tue, 27 Jun 2023 21:46:57 +0800 Subject: [PATCH] Issue: #I7FLVX Description:data group - 1 Sig: SIG_ApplicaitonFramework Feature or Bugfix: Feature Binary Source: No Signed-off-by: zhaogan --- .../innerkits/appverify/include/provision/provision_info.h | 1 + .../innerkits/appverify/src/provision/provision_verify.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/interfaces/innerkits/appverify/include/provision/provision_info.h b/interfaces/innerkits/appverify/include/provision/provision_info.h index 903e49b..4c7c472 100644 --- a/interfaces/innerkits/appverify/include/provision/provision_info.h +++ b/interfaces/innerkits/appverify/include/provision/provision_info.h @@ -41,6 +41,7 @@ struct BundleInfo { std::string bundleName; std::string apl; std::string appFeature; + std::vector dataGroupIds; }; struct Acls { diff --git a/interfaces/innerkits/appverify/src/provision/provision_verify.cpp b/interfaces/innerkits/appverify/src/provision/provision_verify.cpp index e904c91..ceda2eb 100644 --- a/interfaces/innerkits/appverify/src/provision/provision_verify.cpp +++ b/interfaces/innerkits/appverify/src/provision/provision_verify.cpp @@ -48,6 +48,7 @@ const string KEY_APP_FEATURE = "app-feature"; const string KEY_ACLS = "acls"; const string KEY_ALLOWED_ACLS = "allowed-acls"; const string KEY_PERMISSIONS = "permissions"; +const string KEY_DATA_GROUP_IDS = "data-group-ids"; const string KEY_RESTRICTED_PERMISSIONS = "restricted-permissions"; const string KEY_RESTRICTED_CAPABILITIES = "restricted-capabilities"; const string KEY_DEBUG_INFO = "debug-info"; @@ -154,6 +155,7 @@ void ParseBundleInfo(const json& obj, ProvisionInfo& out) GetStringIfExist(bundleInfo, KEY_BUNDLE_NAME, out.bundleInfo.bundleName); GetStringIfExist(bundleInfo, KEY_APL, out.bundleInfo.apl); GetStringIfExist(bundleInfo, KEY_APP_FEATURE, out.bundleInfo.appFeature); + GetStringArrayIfExist(bundleInfo, KEY_DATA_GROUP_IDS, out.bundleInfo.dataGroupIds); } } -- Gitee