帐号子系统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>; |
新增 |