harmony(鸿蒙)JS API Changes of the Update Subsystem

2022-10-28 浏览 (646)

JS API Changes of the Update Subsystem

The table below lists the APIs changes of the update subsystem in OpenHarmony 3.2 Beta2 over OpenHarmony 3.2 Beta1.

API Changes

ModuleClassMethod/Attribute/Enumeration/ConstantChange Type
ohos.updateEventIdEVENT_UPGRADE_FAILAdded
ohos.updateEventIdEVENT_UPGRADE_SUCCESSAdded
ohos.updateEventIdEVENT_APPLY_STARTAdded
ohos.updateEventIdEVENT_APPLY_WAITAdded
ohos.updateEventIdEVENT_UPGRADE_UPDATEAdded
ohos.updateEventIdEVENT_UPGRADE_STARTAdded
ohos.updateEventIdEVENT_UPGRADE_WAITAdded
ohos.updateEventIdEVENT_DOWNLOAD_FAILAdded
ohos.updateEventIdEVENT_DOWNLOAD_SUCCESSAdded
ohos.updateEventIdEVENT_DOWNLOAD_RESUMEAdded
ohos.updateEventIdEVENT_DOWNLOAD_PAUSEAdded
ohos.updateEventIdEVENT_DOWNLOAD_UPDATEAdded
ohos.updateEventIdEVENT_DOWNLOAD_STARTAdded
ohos.updateEventIdEVENT_DOWNLOAD_WAITAdded
ohos.updateEventIdEVENT_TASK_CANCELAdded
ohos.updateEventIdEVENT_TASK_RECEIVEAdded
ohos.updateEventIdEVENT_TASK_BASE = EventClassify.TASKAdded
ohos.updateEventClassifyTASK = 0x01000000Added
ohos.updateUpgradeStatusUPGRADE_FAIL = 51Added
ohos.updateUpgradeStatusUPGRADE_SUCCESS = 50Added
ohos.updateUpgradeStatusAPPLYING = 41Added
ohos.updateUpgradeStatusWAITING_APPLY = 40Added
ohos.updateUpgradeStatusUPDATING = 31Added
ohos.updateUpgradeStatusWAITING_INSTALL = 30Added
ohos.updateUpgradeStatusDOWNLOAD_FAIL = 23Added
ohos.updateUpgradeStatusDOWNLOAD_PAUSED = 22Added
ohos.updateUpgradeStatusDOWNLOADING = 21Added
ohos.updateUpgradeStatusWAITING_DOWNLOAD = 20Added
ohos.updateOrderAPPLY = 4Added
ohos.updateOrderINSTALL = 2Added
ohos.updateOrderDOWNLOAD = 1Added
ohos.updateNetTypeNOT_METERED_WIFI = 4Added
ohos.updateNetTypeMETERED_WIFI = 2Added
ohos.updateNetTypeCELLULAR = 1Added
ohos.updateDescriptionTypeURI = 1Added
ohos.updateDescriptionTypeCONTENT = 0Added
ohos.updateEffectiveModeLIVE_AND_COLD = 3Added
ohos.updateEffectiveModeLIVE = 2Added
ohos.updateEffectiveModeCOLD = 1Added
ohos.updateUpgradeActionRECOVERY = "recovery"Added
ohos.updateUpgradeActionUPGRADE = "upgrade"Added
ohos.updateComponentTypeOTA = 1Added
ohos.updateBusinessSubTypePARAM = 2Added
ohos.updateBusinessSubTypeFIRMWARE = 1Added
ohos.updateBusinessVendorPUBLIC = "public"Added
ohos.updateUpgradeTaskCallback(eventInfo: EventInfo): void;Added
ohos.updateUpgradeFilefilePath: string;Added
ohos.updateUpgradeFilefileType: ComponentType;Added
ohos.updateEventClassifyInfoextraInfo: string;Added
ohos.updateEventClassifyInfoeventClassify: EventClassify;Added
ohos.updateErrorMessageerrorMessage: string;Added
ohos.updateErrorMessageerrorCode: number;Added
ohos.updateTaskBodyversionComponents: Array<VersionComponent>;Added
ohos.updateTaskBodyerrorMessages: Array<ErrorMessage>;Added
ohos.updateTaskBodyinstallMode: number;Added
ohos.updateTaskBodyprogress: number;Added
ohos.updateTaskBodysubStatus: number;Added
ohos.updateTaskBodystatus: UpgradeStatus;Added
ohos.updateTaskBodyversionDigestInfo: VersionDigestInfo;Added
ohos.updateEventInfotaskBody: TaskBody;Added
ohos.updateEventInfoeventId: EventId;Added
ohos.updateTaskInfotaskBody: TaskBody;Added
ohos.updateTaskInfoexistTask: boolean;Added
ohos.updateUpgradePeriodend: number;Added
ohos.updateUpgradePeriodstart: number;Added
ohos.updateUpgradePolicyautoUpgradePeriods: Array<UpgradePeriod>;Added
ohos.updateUpgradePolicyautoUpgradeStrategy: boolean;Added
ohos.updateUpgradePolicydownloadStrategy: boolean;Added
ohos.updateClearOptionsstatus: UpgradeStatus;Added
ohos.updateUpgradeOptionsorder: Order;Added
ohos.updatePauseDownloadOptionsisAllowAutoResume: boolean;Added
ohos.updateResumeDownloadOptionsallowNetwork: NetType;Added
ohos.updateDownloadOptionsorder: Order;Added
ohos.updateDownloadOptionsallowNetwork: NetType;Added
ohos.updateCurrentVersionInfoversionComponents: Array<VersionComponent>;Added
ohos.updateCurrentVersionInfodeviceName: string;Added
ohos.updateCurrentVersionInfoosVersion: string;Added
ohos.updateDescriptionInfodescriptionType: DescriptionType;Added
ohos.updateVersionComponentdescriptionInfo: DescriptionInfo;Added
ohos.updateVersionComponenteffectiveMode: EffectiveMode;Added
ohos.updateVersionComponentsize: number;Added
ohos.updateVersionComponentinnerVersion: string;Added
ohos.updateVersionComponentdisplayVersion: string;Added
ohos.updateVersionComponentupgradeAction: UpgradeAction;Added
ohos.updateVersionComponentcomponentType: ComponentType;Added
ohos.updateVersionDigestInfoversionDigest: string;Added
ohos.updateNewVersionInfoversionComponents: Array<VersionComponent>;Added
ohos.updateNewVersionInfoversionDigestInfo: VersionDigestInfo;Added
ohos.updateCheckResultnewVersionInfo: NewVersionInfo;Added
ohos.updateCheckResultisExistNewVersion: boolean;Added
ohos.updateBusinessTypesubType: BusinessSubType;Added
ohos.updateBusinessTypevendor: BusinessVendor;Added
ohos.updateUpgradeInfobusinessType: BusinessType;Added
ohos.updateUpgradeInfoupgradeApp: string;Added
ohos.updateLocalUpdateroff(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): void;Added
ohos.updateLocalUpdateron(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): void;Added
ohos.updateLocalUpdaterapplyNewVersion(upgradeFiles: Array<UpgradeFile>, callback: AsyncCallback<void>): void;
applyNewVersion(upgradeFiles: Array<UpgradeFile>): Promise<void>;
Added
ohos.updateLocalUpdaterverifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: AsyncCallback<number>): void;
verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise<number>;
Added
ohos.updateRestorerfactoryReset(callback: AsyncCallback<void>): void;
factoryReset(): Promise<void>;
Added
ohos.updateUpdateroff(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): void;Added
ohos.updateUpdateron(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): void;Added
ohos.updateUpdaterterminateUpgrade(callback: AsyncCallback<void>): void;
terminateUpgrade(): Promise<void>;
Added
ohos.updateUpdatersetUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback<number>): void;
setUpgradePolicy(policy: UpgradePolicy): Promise<number>;
Added
ohos.updateUpdatergetUpgradePolicy(callback: AsyncCallback<UpgradePolicy>): void;
getUpgradePolicy(): Promise<UpgradePolicy>;
Added
ohos.updateUpdaterclearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, callback: AsyncCallback<void>): void;
clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Promise<void>;
Added
ohos.updateUpdaterpauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseDownloadOptions, callback: AsyncCallback<void>): void;
pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseDownloadOptions): Promise<void>;
Added
ohos.updateUpdaterresumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: ResumeDownloadOptions, callback: AsyncCallback<void>): void;
resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: ResumeDownloadOptions): Promise<void>;
Added
ohos.updateUpdatergetTaskInfo(callback: AsyncCallback<TaskInfo>): void;
getTaskInfo(): Promise<TaskInfo>;
Added
ohos.updateUpdatergetCurrentVersionInfo(callback: AsyncCallback<CurrentVersionInfo>): void;
getCurrentVersionInfo(): Promise<CurrentVersionInfo>;
Added
ohos.updateupdategetLocalUpdater(): LocalUpdater;Added
ohos.updateupdategetRestorer(): Restorer;Added
ohos.updateupdategetOnlineUpdater(upgradeInfo: UpgradeInfo): Updater;Added
ohos.updateupdategetUpdaterFromOther(upgradeFile: string, device: string, updateType?: UpdateTypes): Updater;Deleted
ohos.updateupdategetUpdaterForOther(upgradeFile: string, device: string, updateType?: UpdateTypes): Updater;Deleted
ohos.updateupdategetUpdater(upgradeFile: string, updateType?: UpdateTypes): Updater;Deleted
ohos.updateUpdatercancel(): void;Deleted
ohos.updateUpdaterverifyUpdatePackage(upgradeFile: string, certsFile: string): void;Deleted
ohos.updateUpdaterrebootAndCleanUserData(callback: AsyncCallback<number>): void;
rebootAndCleanUserData(): Promise<number>;
Deleted
ohos.updateUpdaterrebootAndCleanCache(callback: AsyncCallback<number>): void;
rebootAndCleanCache(): Promise<number>;
Deleted
ohos.updateUpdaterapplyNewVersion(callback: AsyncCallback<number>): void;
applyNewVersion(): Promise<number>;
Deleted
ohos.updateUpdatersetUpdatePolicy(policy: UpdatePolicy, callback: AsyncCallback<number>): void;
setUpdatePolicy(policy: UpdatePolicy): Promise<number>;
Deleted
ohos.updateUpdatergetUpdatePolicy(callback: AsyncCallback<UpdatePolicy>): void;
getUpdatePolicy(): Promise<UpdatePolicy>;
Deleted
ohos.updateUpdateProgressCallback(progress: Progress): void;Deleted
ohos.updateUpdatePolicyautoUpgradeInterval: Array<number>;Deleted
ohos.updateUpdatePolicyinstallMode: INSTALL_MODE;Deleted
ohos.updateUpdatePolicyautoDownload: boolean;Deleted
ohos.updateInstallModeINSTALL_MODE_AUTODeleted
ohos.updateInstallModeINSTALL_MODE_NIGHTDeleted
ohos.updateInstallModeINSTALL_MODE_NORMALDeleted
ohos.updateProgressendReason: string;Deleted
ohos.updateProgressstatus: UpdateState;Deleted
ohos.updateProgresspercent: number;Deleted
ohos.updateUpdateStateUPDATE_STATE_UPDATE_SUCCESSDeleted
ohos.updateUpdateStateUPDATE_STATE_UPDATE_FAILDeleted
ohos.updateUpdateStateUPDATE_STATE_UPDATE_ON = 90Deleted
ohos.updateUpdateStateUPDATE_STATE_INSTALL_SUCCESSDeleted
ohos.updateUpdateStateUPDATE_STATE_INSTALL_FAILDeleted
ohos.updateUpdateStateUPDATE_STATE_INSTALL_ON = 80Deleted
ohos.updateUpdateStateUPDATE_STATE_PACKAGE_TRANS_SUCCESSDeleted
ohos.updateUpdateStateUPDATE_STATE_PACKAGE_TRANS_FAILDeleted
ohos.updateUpdateStateUPDATE_STATE_PACKAGE_TRANS_ON = 70Deleted
ohos.updateUpdateStateUPDATE_STATE_VERIFY_SUCCESSDeleted
ohos.updateUpdateStateUPDATE_STATE_VERIFY_FAILDeleted
ohos.updateUpdateStateUPDATE_STATE_VERIFY_ON = 30Deleted
ohos.updateUpdateStateUPDATE_STATE_DOWNLOAD_SUCCESSDeleted
ohos.updateUpdateStateUPDATE_STATE_DOWNLOAD_FAILDeleted
ohos.updateUpdateStateUPDATE_STATE_DOWNLOAD_CANCELDeleted
ohos.updateUpdateStateUPDATE_STATE_DOWNLOAD_PAUSEDeleted
ohos.updateUpdateStateUPDATE_STATE_DOWNLOAD_ON = 20Deleted
ohos.updateUpdateStateUPDATE_STATE_CHECK_VERSION_SUCCESSDeleted
ohos.updateUpdateStateUPDATE_STATE_CHECK_VERSION_FAILDeleted
ohos.updateUpdateStateUPDATE_STATE_CHECK_VERSION_ON = 10Deleted
ohos.updateUpdateStateUPDATE_STATE_INIT = 0Deleted
ohos.updateNewVersionInfodescriptionInfo: Array<DescriptionInfo>;Deleted
ohos.updateNewVersionInfocheckResults: Array<CheckResult>;Deleted
ohos.updateNewVersionInfoerrMsg: string;Deleted
ohos.updateNewVersionInfostatus: NewVersionStatus;Deleted
ohos.updateNewVersionStatusVERSION_STATUS_BUSY = 2Deleted
ohos.updateNewVersionStatusVERSION_STATUS_NONE = 1Deleted
ohos.updateNewVersionStatusVERSION_STATUS_NEW = 0Deleted
ohos.updateNewVersionStatusVERSION_STATUS_ERR = -1Deleted
ohos.updateDescriptionInfodescriptionId: string;Deleted
ohos.updateCheckResultdescriptionId: string;Deleted
ohos.updateCheckResultpackageType: PackageTypes;Deleted
ohos.updateCheckResultverifyInfo: string;Deleted
ohos.updateCheckResultsize: number;Deleted
ohos.updateCheckResultversionCode: string;Deleted
ohos.updateCheckResultversionName: number;Deleted
ohos.updatePackageTypesPACKAGE_TYPE_PATCH = 7Deleted
ohos.updatePackageTypesPACKAGE_TYPE_VERSION = 6Deleted
ohos.updatePackageTypesPACKAGE_TYPE_COTA = 5Deleted
ohos.updatePackageTypesPACKAGE_TYPE_PRELOAD = 4Deleted
ohos.updatePackageTypesPACKAGE_TYPE_CUST = 3Deleted
ohos.updatePackageTypesPACKAGE_TYPE_BASE = 2Deleted
ohos.updatePackageTypesPACKAGE_TYPE_NORMAL = 1Deleted

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Readme

harmony(鸿蒙)Adaptation Guide for the Application Sandbox

harmony(鸿蒙)Updates (OpenHarmony 3.2 Beta1 -> OpenHarmony 3.2 Beta2)

harmony(鸿蒙)JS API Changes of the Ability Framework

harmony(鸿蒙)JS API Changes of the Accessibility Subsystem

harmony(鸿蒙)JS API Changes of the Account Subsystem

harmony(鸿蒙)JS API Changes of the ArkUI Development Framework

harmony(鸿蒙)JS API Changes of the Bundle Management Framework

harmony(鸿蒙)JS API Changes of the Communication Subsystem

harmony(鸿蒙)JS API Changes of the Utils Subsystem

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/91be484a4894455e812c145bb8f9c564