Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9d5c1113
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
9d5c1113
编写于
5月 24, 2023
作者:
C
cclicn
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
【帐号子系统】接口可选参数说明整改
Signed-off-by:
N
cclicn
<
lichenchen22@huawei.com
>
上级
121af4f9
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
58 addition
and
49 deletion
+58
-49
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
+23
-23
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
+35
-26
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
浏览文件 @
9d5c1113
...
...
@@ -132,7 +132,7 @@ createAccount(name: string, options?: CreateAccountOptions): Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ------ | ---- | ---------------------------------------- |
| name | string | 是 | 应用帐号的名称。 |
| options |
[
CreateAccountOptions
](
#createaccountoptions9
)
| 否 | 创建应用帐号的选项,可提供自定义数据,但不建议包含敏感数据(如密码、Token等)。不填无影响。 |
| options |
[
CreateAccountOptions
](
#createaccountoptions9
)
| 否 | 创建应用帐号的选项,可提供自定义数据,但不建议包含敏感数据(如密码、Token等)。不填无影响
,默认为空,表示创建的该帐号无额外信息需要添加
。 |
**返回值:**
...
...
@@ -1256,7 +1256,7 @@ on(type: 'accountChange', owners: Array<string>, callback: Callback<Arr
| -------- | ---------------------------------------- | ---- | ------------------------------ |
| type | 'accountChange' | 是 | 事件回调类型,支持的事件为'accountChange',当目标应用更新帐号信息时,触发该事件。 |
| owners | Array
<
string
>
| 是 | 应用帐号所有者的包名列表。 |
| callback | Callback
<
Array
<
[AppAccountInfo](#appaccountinfo)
>>
| 是 |
回调函数,返回信息
发生变更的应用帐号列表。 |
| callback | Callback
<
Array
<
[AppAccountInfo](#appaccountinfo)
>>
| 是 |
需要注册的回调函数,返回信息为
发生变更的应用帐号列表。 |
**错误码:**
...
...
@@ -1292,7 +1292,7 @@ off(type: 'accountChange', callback?: Callback<Array<AppAccountInfo>>
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------- | ---- | ------------ |
| type | 'accountChange' | 是 | 事件回调类型,支持的事件为'accountChange',当帐号所有者更新帐号信息时,触发该事件。 |
| callback | Callback
<
Array
<
[AppAccountInfo](#appaccountinfo)
>>
| 否 |
回调函数,返回信息发生变更的应用帐号列表
。 |
| callback | Callback
<
Array
<
[AppAccountInfo](#appaccountinfo)
>>
| 否 |
需要注销的回调函数,默认为空,表示取消该类型事件所有的回调
。 |
**错误码:**
...
...
@@ -2780,7 +2780,7 @@ addAccount(name: string, extraInfo?: string): Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ------ | ---- | ---------------------------------------- |
| name | string | 是 | 应用帐号的名称。 |
| extraInfo | string | 否 | 额外信息(能转换string类型的其它信息),额外信息不能是应用帐号的敏感信息(如应用帐号密码、token等)。 |
| extraInfo | string | 否 | 额外信息(能转换string类型的其它信息),额外信息不能是应用帐号的敏感信息(如应用帐号密码、token等)
,默认为空,表示创建的该帐号无额外信息需要添加
。 |
**返回值:**
...
...
@@ -3700,7 +3700,7 @@ on(type: 'change', owners: Array<string>, callback: Callback<Array<A
| -------- | ---------------------------------------- | ---- | ------------------------------ |
| type | 'change' | 是 | 事件回调类型,支持的事件为'change',当帐号所有者更新帐号信息时,触发该事件。 |
| owners | Array
<
string
>
| 是 | 应用帐号所有者的包名列表。 |
| callback | Callback
<
Array
<
[AppAccountInfo](#appaccountinfo)
>>
| 是 | 回调函数,返回信息发生变更的应用帐号列表。 |
| callback | Callback
<
Array
<
[AppAccountInfo](#appaccountinfo)
>>
| 是 |
需要注册的
回调函数,返回信息发生变更的应用帐号列表。 |
**示例:**
...
...
@@ -3733,7 +3733,7 @@ off(type: 'change', callback?: Callback<Array<AppAccountInfo>>): voi
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------- | ---- | ------------ |
| type | 'change' | 是 | 事件回调类型,支持的事件为'change',当帐号所有者更新帐号信息时,触发该事件。 |
| callback | Callback
<
Array
<
[AppAccountInfo](#appaccountinfo)
>>
| 否 |
回调函数,返回信息发生变更的应用帐号列表
。 |
| callback | Callback
<
Array
<
[AppAccountInfo](#appaccountinfo)
>>
| 否 |
需要注销的回调函数,默认为空,表示取消该类型事件的所有回调
。 |
**示例:**
...
...
@@ -4431,7 +4431,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo>
| -------------------- | -------------- | ----- | ---------------- |
| authType
<sup>
9+
</sup>
| string | 是 | 令牌的鉴权类型。 |
| token
<sup>
9+
</sup>
| string | 是 | 令牌的取值。 |
| account
<sup>
9+
</sup>
|
[
AppAccountInfo
](
#appaccountinfo
)
| 否 | 令牌所属的帐号信息。|
| account
<sup>
9+
</sup>
|
[
AppAccountInfo
](
#appaccountinfo
)
| 否 | 令牌所属的帐号信息
,默认为空
。|
## OAuthTokenInfo<sup>(deprecated)</sup>
...
...
@@ -4447,7 +4447,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo>
| -------------------- | -------------- | ----- | ---------------- |
| authType | string | 是 | 令牌的鉴权类型。 |
| token | string | 是 | 令牌的取值。 |
| account
<sup>
9+
</sup>
|
[
AppAccountInfo
](
#appaccountinfo
)
| 否 | 令牌所属的帐号信息。|
| account
<sup>
9+
</sup>
|
[
AppAccountInfo
](
#appaccountinfo
)
| 否 | 令牌所属的帐号信息
,默认为空
。|
## AuthenticatorInfo<sup>8+</sup>
...
...
@@ -4469,8 +4469,8 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo>
| 名称 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ---------- |
| account |
[
AppAccountInfo
](
#appaccountinfo
)
| 否 | 令牌所属的帐号信息。 |
| tokenInfo |
[
AuthTokenInfo
](
#authtokeninfo9
)
| 否 | 令牌信息。 |
| account |
[
AppAccountInfo
](
#appaccountinfo
)
| 否 | 令牌所属的帐号信息
,默认为空
。 |
| tokenInfo |
[
AuthTokenInfo
](
#authtokeninfo9
)
| 否 | 令牌信息
,默认为空
。 |
## CreateAccountOptions<sup>9+</sup>
...
...
@@ -4480,7 +4480,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo>
| 名称 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ---------- |
| customData | {[key: string]: string} | 否 | 自定义数据。 |
| customData | {[key: string]: string} | 否 | 自定义数据
,默认为空
。 |
## CreateAccountImplicitlyOptions<sup>9+</sup>
...
...
@@ -4490,9 +4490,9 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo>
| 名称 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ---------- |
| requiredLabels | Array
<
string
>
| 否 |
必须的标签
。 |
| authType | string | 否 | 鉴权类型。 |
| parameters | {[key: string]: Object} | 否 | 自定义参数对象。 |
| requiredLabels | Array
<
string
>
| 否 |
所需的标签,默认为空
。 |
| authType | string | 否 | 鉴权类型
,默认为空
。 |
| parameters | {[key: string]: Object} | 否 | 自定义参数对象
,默认为空
。 |
## SelectAccountsOptions<sup>9+</sup>
表示用于选择帐号的选项。
...
...
@@ -4501,9 +4501,9 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo>
| 名称 | 类型 | 必填 | 说明 |
| --------------- | --------------------------- | ----- | ------------------- |
| allowedAccounts | Array
<
[AppAccountInfo](#appaccountinfo)
>
| 否 | 允许的帐号数组
。
|
| allowedOwners | Array
<
string
>
| 否 | 允许的帐号所有者数组。 |
| requiredLabels | Array
<
string
>
| 否 | 认证器的标签标识
。
|
| allowedAccounts | Array
<
[AppAccountInfo](#appaccountinfo)
>
| 否 | 允许的帐号数组
,默认为空。
|
| allowedOwners | Array
<
string
>
| 否 | 允许的帐号所有者数组
,默认为空
。 |
| requiredLabels | Array
<
string
>
| 否 | 认证器的标签标识
,默认为空。
|
## VerifyCredentialOptions<sup>9+</sup>
...
...
@@ -4513,9 +4513,9 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo>
| 名称 | 类型 | 必填 | 说明 |
| -------------- | ---------------------- | ----- | -------------- |
| credentialType | string | 否 | 凭据类型。 |
| credential | string | 否 | 凭据取值。 |
| parameters | {[key: string]: Object} | 否 | 自定义参数对象。 |
| credentialType | string | 否 | 凭据类型
,默认为空
。 |
| credential | string | 否 | 凭据取值
,默认为空
。 |
| parameters | {[key: string]: Object} | 否 | 自定义参数对象
,默认为空
。 |
## SetPropertiesOptions<sup>9+</sup>
...
...
@@ -4526,8 +4526,8 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo>
| 名称 | 类型 | 必填 | 说明 |
| ---------- | ---------------------- | ----- | -------------- |
| properties | {[key: string]: Object} | 否 | 属性对象。 |
| parameters | {[key: string]: Object} | 否 | 自定义参数对象。 |
| properties | {[key: string]: Object} | 否 | 属性对象
,默认为空
。 |
| parameters | {[key: string]: Object} | 否 | 自定义参数对象
,默认为空
。 |
## Constants<sup>8+</sup>
...
...
@@ -4603,7 +4603,7 @@ onResult: (code: number, result?: AuthResult) => void
| 参数名 | 类型 | 必填 | 说明 |
| ------ | -------------------- | ---- | ------ |
| code | number | 是 | 鉴权结果码。 |
| result |
[
AuthResult
](
#authresult9
)
| 否 | 鉴权结果。 |
| result |
[
AuthResult
](
#authresult9
)
| 否 | 鉴权结果
,默认为空,表示不接收认证结果信息
。 |
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
浏览文件 @
9d5c1113
...
...
@@ -2433,7 +2433,7 @@ off(type: 'activate' | 'activating', name: string, callback?: Callback<number
| -------- | -------------------------- | ---- | ------------------------------------------------------------ |
| type | 'activate'
\|
'activating' | 是 | 取消订阅类型,activate表示取消订阅帐号已激活完成的事件,activating取消订阅帐号正在激活的事件。 |
| name | string | 是 | 订阅名称,可自定义,要求非空且长度不超过1024字节,需要与订阅接口传入的值保持一致。 |
| callback | Callback
<
number
>
| 否 | 取消订阅系统帐号激活完成与激活中的事件回调,默认
返回0
。 |
| callback | Callback
<
number
>
| 否 | 取消订阅系统帐号激活完成与激活中的事件回调,默认
为空,表示取消该类型事件的所有回调
。 |
**错误码:**
...
...
@@ -5649,7 +5649,7 @@ getAuthInfo(authType?: AuthType): Promise<Array<EnrolledCredInfo>>;
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | -------- |
| authType |
[
AuthType
](
#authtype8
)
| 否 | 认证类型。|
| authType |
[
AuthType
](
#authtype8
)
| 否 | 认证类型
,默认为空,表示查询所有认证类型的信息
。|
**返回值:**
...
...
@@ -5929,12 +5929,14 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Account.OsAccount
| 名称 | 类型 | 必填 | 说明 |
| ------------ | ---------------------------------------- | ----- | ----------------- |
| result | number | 是 | 指示结果。 |
| authSubType |
[
AuthSubType
](
#authsubtype8
)
| 是 | 指示认证凭据子类型。|
| remainTimes | number | 否 | 指示剩余次数。 |
| freezingTime | number | 否 | 指示冻结时间。 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------ | ---------------------------- | ----- | -----|----------------- |
| result | number | 是 | 是 | 指示结果。 |
| authSubType |
[
AuthSubType
](
#authsubtype8
)
| 是 | 是 | 指示认证凭据子类型。|
| remainTimes | number | 是 | 是 | 指示剩余次数。 |
| freezingTime | number | 是 | 是 | 指示冻结时间。 |
| enrollmentProgress
<sup>
10+
</sup>
| string | 是 | 是 | 指示录入进度,默认为空。 |
| sensorInfo
<sup>
10+
</sup>
| string | 是 | 是 | 指示传感器信息,默认为空。 |
## AuthResult<sup>8+</sup>
...
...
@@ -5946,9 +5948,9 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| 名称 | 类型 | 必填 | 说明 |
| ------------ | ----------- | ----- | ----------------- |
| token | Uint8Array | 否 | 指示认证令牌
。
|
| remainTimes | number | 否 | 指示剩余次数
。
|
| freezingTime | number | 否 | 指示冻结时间
。
|
| token | Uint8Array | 否 | 指示认证令牌
,默认为空。
|
| remainTimes | number | 否 | 指示剩余次数
,默认为空。
|
| freezingTime | number | 否 | 指示冻结时间
,默认为空。
|
## CredentialInfo<sup>8+</sup>
...
...
@@ -5974,7 +5976,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| 名称 | 类型 | 必填 | 说明 |
| ------------ | ----------- | ----- | ----------------- |
| credentialId | Uint8Array | 否 | 指示凭据索引
。
|
| credentialId | Uint8Array | 否 | 指示凭据索引
,默认为空。
|
## EnrolledCredInfo<sup>8+</sup>
...
...
@@ -6004,6 +6006,8 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| AUTH_SUB_TYPE | 1 | 认证子类型。 |
| REMAIN_TIMES | 2 | 剩余时间。 |
| FREEZING_TIME | 3 | 冻结时间。 |
| ENROLLMENT_PROGRESS
<sup>
10+
</sup>
| 4 | 录入进度。 |
| SENSOR_INFO
<sup>
10+
</sup>
| 5 | 传感器信息。 |
## SetPropertyType<sup>8+</sup>
...
...
@@ -6047,6 +6051,9 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| PIN_MIXED | 10002 | 表示自定义混合凭据。 |
| FACE_2D | 20000 | 表示2D 人脸凭证。 |
| FACE_3D | 20001 | 表示3D 人脸凭证。 |
| FINGERPRINT_CAPACITIVE
<sup>
10+
</sup>
| 30000 | 表示电容式指纹。 |
| FINGERPRINT_OPTICAL
<sup>
10+
</sup>
| 30001 | 表示光学指纹。 |
| FINGERPRINT_ULTRASONIC
<sup>
10+
</sup>
| 30002 | 表示超声波指纹。 |
| DOMAIN_MIXED
<sup>
9+
</sup>
| 10240001 | 表示域认证混合凭证。 |
## AuthTrustLevel<sup>8+</sup>
...
...
@@ -6130,12 +6137,14 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| 名称 | 值 | 说明 |
| ----------------------------- | ----- | ----------------------------------------------- |
| FINGERPRINT_TIP_GOOD | 0 | 表
明
采集的图像良好。 |
| FINGERPRINT_TIP_GOOD | 0 | 表
示
采集的图像良好。 |
| FINGERPRINT_TIP_IMAGER_DIRTY | 1 | 表示由于传感器上可疑或检测到污垢,指纹图像噪声过大。 |
| FINGERPRINT_TIP_INSUFFICIENT | 2 | 表示由于检测到的情况,指纹图像噪声太大,无法处理。 |
| FINGERPRINT_TIP_PARTIAL | 3 |
指
示仅检测到部分指纹图像。 |
| FINGERPRINT_TIP_PARTIAL | 3 |
表
示仅检测到部分指纹图像。 |
| FINGERPRINT_TIP_TOO_FAST | 4 | 表示指纹图像由于快速运动而不完整。 |
| FINGERPRINT_TIP_TOO_SLOW | 5 | 表示由于缺少运动,指纹图像无法读取。 |
| FINGERPRINT_TIP_FINGER_DOWN
<sup>
10+
</sup>
| 6 | 表示手指向下。 |
| FINGERPRINT_TIP_FINGER_UP
<sup>
10+
</sup>
| 7 | 表示手指向上。 |
## OsAccountInfo
...
...
@@ -6147,17 +6156,17 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| ------------------------------ | ------------------------------------------------------------ | ---- | --------------------------------- |
| localId | number | 是 | 系统帐号ID。 |
| localName | string | 是 | 系统帐号名称。 |
| type |
[
OsAccountType
](
#osaccounttype
)
| 是 | 系统帐号类型 |
| constraints | Array
<
string
>
| 否 | 系统帐号
[
约束
](
#系统帐号约束列表
)
|
| isVerified
<sup>
8+
</sup>
| boolean | 是 | 帐号是否验证 |
| photo
<sup>
8+
</sup>
| string | 否 | 系统帐号头像 |
| createTime
<sup>
8+
</sup>
| number | 是 | 系统帐号创建时间 |
| lastLoginTime
<sup>
8+
</sup>
| number | 否 | 系统帐号最后一次登录时间 |
| serialNumber
<sup>
8+
</sup>
| number | 是 | 系统帐号SN码 |
| isActived
<sup>
8+
</sup>
| boolean | 是 | 系统帐号激活状态 |
| isCreateCompleted
<sup>
8+
</sup>
| boolean | 是 | 系统帐号创建是否完整 |
| distributedInfo |
[
distributedAccount.DistributedInfo
](
js-apis-distributed-account.md
)
| 否 | 分布式帐号信息 |
| domainInfo
<sup>
8+
</sup>
|
[
DomainAccountInfo
](
#domainaccountinfo8
)
| 否 | 域帐号信息 |
| type |
[
OsAccountType
](
#osaccounttype
)
| 是 | 系统帐号类型
。
|
| constraints | Array
<
string
>
| 否 | 系统帐号
[
约束
](
#系统帐号约束列表
)
,默认为空。
|
| isVerified
<sup>
8+
</sup>
| boolean | 是 | 帐号是否验证
。
|
| photo
<sup>
8+
</sup>
| string | 否 | 系统帐号头像
,默认为空。
|
| createTime
<sup>
8+
</sup>
| number | 是 | 系统帐号创建时间
。
|
| lastLoginTime
<sup>
8+
</sup>
| number | 否 | 系统帐号最后一次登录时间
,默认为空。
|
| serialNumber
<sup>
8+
</sup>
| number | 是 | 系统帐号SN码
。
|
| isActived
<sup>
8+
</sup>
| boolean | 是 | 系统帐号激活状态
。
|
| isCreateCompleted
<sup>
8+
</sup>
| boolean | 是 | 系统帐号创建是否完整
。
|
| distributedInfo |
[
distributedAccount.DistributedInfo
](
js-apis-distributed-account.md
)
| 否 | 分布式帐号信息
,默认为空。
|
| domainInfo
<sup>
8+
</sup>
|
[
DomainAccountInfo
](
#domainaccountinfo8
)
| 否 | 域帐号信息
,默认为空。
|
## DomainAccountInfo<sup>8+</sup>
...
...
@@ -6169,7 +6178,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| ----------- | ------ | ---- | ---------- |
| domain | string | 是 | 域名。 |
| accountName | string | 是 | 域帐号名。 |
| accountId
<sup>
10+
</sup>
| string | 否 | 域帐号标识。
<br>
**系统接口:**
此接口为系统接口。 |
| accountId
<sup>
10+
</sup>
| string | 否 | 域帐号标识。
<br>
**系统接口:**
此接口为系统接口
,默认为空
。 |
## 系统帐号约束列表
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录