harmony 鸿蒙帐号子系统JS API变更

  • 2022-12-22
  • 浏览 (620)

帐号子系统JS API变更

OpenHarmony 3.2 Beta2版本相较于OpenHarmony 3.2 Beta1版本,帐号子系统的API变更如下:

接口变更

模块名 类名 方法/属性/枚举/常量 变更类型
ohos.account.appAccount Authenticator getRemoteObject(): rpc.RemoteObject; 新增
ohos.account.appAccount Authenticator isAccountRemovable(name: string, callback: AuthenticatorCallback): void; 新增
ohos.account.appAccount Authenticator checkAccountLabels(name: string, labels: Array<string>, callback: AuthenticatorCallback): void; 新增
ohos.account.appAccount Authenticator setProperties(options: SetPropertiesOptions, callback: AuthenticatorCallback): void; 新增
ohos.account.appAccount Authenticator verifyCredential(name: string, options: VerifyCredentialOptions, callback: AuthenticatorCallback): void; 新增
ohos.account.appAccount AuthenticatorCallback onRequestContinued?: () => void; 新增
ohos.account.appAccount Constants KEY_BOOLEAN_RESULT = “booleanResult” 新增
ohos.account.appAccount Constants KEY_REQUIRED_LABELS = “requiredLabels” 新增
ohos.account.appAccount SetPropertiesOptions parameters?: {[key: string]: Object} 新增
ohos.account.appAccount SetPropertiesOptions properties?: {[key: string]: Object}, 新增
ohos.account.appAccount VerifyCredentialOptions parameters?: {[key:string]: Object} 新增
ohos.account.appAccount VerifyCredentialOptions credential?: string, 新增
ohos.account.appAccount VerifyCredentialOptions credentialType?: string, 新增
ohos.account.appAccount SelectAccountsOptions requiredLabels?: Array<string> 新增
ohos.account.appAccount SelectAccountsOptions allowedOwners?: Array<string>, 新增
ohos.account.appAccount SelectAccountsOptions allowedAccounts?: Array<AppAccountInfo>, 新增
ohos.account.appAccount OAuthTokenInfo account?: AppAccountInfo; 新增
ohos.account.appAccount AppAccountManager setAuthenticatorProperties(owner: string, callback: AuthenticatorCallback): void;
setAuthenticatorProperties(owner: string, options: SetPropertiesOptions, callback: AuthenticatorCallback): void;
新增
ohos.account.appAccount AppAccountManager verifyCredential(name: string, owner: string, callback: AuthenticatorCallback): void;
verifyCredential(name: string, owner: string, options: VerifyCredentialOptions, callback: AuthenticatorCallback): void;
新增
ohos.account.appAccount AppAccountManager selectAccountsByOptions(options: SelectAccountsOptions, callback: AsyncCallback<Array<AppAccountInfo>>);
selectAccountsByOptions(options: SelectAccountsOptions): Promise<Array<AppAccountInfo>>;
新增
ohos.account.appAccount AppAccountManager deleteAccountCredential(name: string, credentialType: string, callback: AsyncCallback<void>): void;
deleteAccountCredential(name: string, credentialType: string): Promise<void>;
新增
ohos.account.appAccount AppAccountManager checkAccountLabels(name: string, owner: string, labels: Array<string>, callback: AsyncCallback<boolean>): void;
checkAccountLabels(name: string, owner: string, labels: Array<string>): Promise<boolean>;
新增
ohos.account.appAccount AppAccountManager checkAppAccess(name: string, bundleName: string, callback: AsyncCallback<boolean>): void;
checkAppAccess(name: string, bundleName: string): Promise<boolean>;
新增
ohos.account.osAccount ConstraintSourceTypeInfo type: ConstraintSourceType; 新增
ohos.account.osAccount ConstraintSourceTypeInfo localId: number; 新增
ohos.account.osAccount ConstraintSourceType CONSTRAINT_TYPE_PROFILE_OWNER = 3 新增
ohos.account.osAccount ConstraintSourceType CONSTRAINT_TYPE_DEVICE_OWNER = 2 新增
ohos.account.osAccount ConstraintSourceType CONSTRAINT_TYPE_BASE = 1 新增
ohos.account.osAccount ConstraintSourceType CONSTRAINT_NOT_EXIST = 0 新增
ohos.account.osAccount AccountManager queryOsAccountConstraintSourceTypes(localId: number, constraint: string, callback: AsyncCallback<Array<ConstraintSourceTypeInfo>>): void;
queryOsAccountConstraintSourceTypes(localId: number, constraint: string): Promise<Array<ConstraintSourceTypeInfo>>;
新增
ohos.account.osAccount AccountManager isMainOsAccount(callback: AsyncCallback<boolean>): void;
isMainOsAccount(): Promise<boolean>;
新增
ohos.account.osAccount AccountManager getBundleIdFromUid(uid: number, callback: AsyncCallback<number>): void;
getBundleIdFromUid(uid: number): Promise<number>;
新增

你可能感兴趣的鸿蒙文章

harmony 鸿蒙元能力子系统JS API变更

harmony 鸿蒙无障碍子系统JS API变更

harmony 鸿蒙ArkUI子系统JS API变更

harmony 鸿蒙包管理子系统JS API变更

harmony 鸿蒙基础通信子系统JS API变更

harmony 鸿蒙公共基础库子系统JS API变更

harmony 鸿蒙DFX子系统JS API变更

harmony 鸿蒙分布式数据管理子系统JS API变更

harmony 鸿蒙事件通知子系统JS API变更

harmony 鸿蒙文件管理子系统JS API变更

0  赞