{ "name": "@ohos/update_service", "description": "A system ability started by the init process of OHOS to implement an update", "version": "3.1", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "base/update/updateservice" }, "dirs": {}, "scripts": {}, "component": { "name": "update_service", "subsystem": "updater", "syscap": [ "SystemCapability.Update.UpdateService" ], "features": [], "adapted_system_type": [ "standard" ], "deps": { "components": [ "c_utils", "hiviewdfx_hilog_native", "ipc", "safwk", "samgr", "napi", "startup_l2" ], "third_party": [ "curl", "libxml2", "cJSON", "bounds_checking_function", "openssl" ] }, "build": { "sub_component": [ "//base/update/updateservice/frameworks/js/napi/client:update", "//base/update/updateservice/services/engine:updateservice", "//base/update/updateservice/services/engine:updater_sa.rc", "//base/update/updateservice/services/engine/sa_profile:updater_sa_profile", "//base/update/updateservice/interfaces/inner_api/engine:updateservicekits" ], "inner_kits": [ { "header": { "header_base":"//base/update/updateservice/interfaces/inner_api/include", "header_files": [ "iupdate_callback.h", "iupdate_service.h", "update_helper.h", "update_service_kits_impl.h", "update_service_kits.h" ] }, "name": "//base/update/updateservice/interfaces/inner_api/engine:updateservicekits" } ], "test": [ "//base/update/updateservice/test/fuzztest/updateservicecancel_fuzzer:UpdateServiceCancelFuzzTest", "//base/update/updateservice/test/fuzztest/updateservicechecknewversion_fuzzer:UpdateServiceCheckNewVersionFuzzTest", "//base/update/updateservice/test/fuzztest/updateservicedownload_fuzzer:UpdateServiceDownloadFuzzTest", "//base/update/updateservice/test/fuzztest/updateservicegetnewversion_fuzzer:UpdateServiceGetNewVersionFuzzTest", "//base/update/updateservice/test/fuzztest/updateservicegetupgradepolicy_fuzzer:UpdateServiceGetUpgradePolicyFuzzTest", "//base/update/updateservice/test/fuzztest/updateserviceregisterupdatecallback_fuzzer:UpdateServiceRegisterUpdateCallbackFuzzTest", "//base/update/updateservice/test/fuzztest/updateservicesetupgradepolicy_fuzzer:UpdateServiceSetUpgradePolicyFuzzTest", "//base/update/updateservice/test/fuzztest/updateserviceunregisterupdatecallback_fuzzer:UpdateServiceUnregisterUpdateCallbackFuzzTest" ] }, "hisysevent_config": [ "//base/update/updateservice/hisysevent.yaml" ] } }