Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ed97251d
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
ed97251d
编写于
8月 26, 2023
作者:
O
openharmony_ci
提交者:
Gitee
8月 26, 2023
浏览文件
操作
浏览文件
下载
差异文件
!23082 【帐号docs】ts告警问题处理
Merge pull request !23082 from lichenchen/master
上级
00e0cc19
1b908325
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
237 addition
and
186 deletion
+237
-186
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
+140
-128
zh-cn/application-dev/reference/apis/js-apis-distributed-account.md
...ication-dev/reference/apis/js-apis-distributed-account.md
+12
-6
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
+85
-52
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
浏览文件 @
ed97251d
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-distributed-account.md
浏览文件 @
ed97251d
...
...
@@ -297,7 +297,8 @@ setOsAccountDistributedInfo(accountInfo: DistributedInfo, callback: AsyncCallbac
import
{
BusinessError
}
from
'
@ohos.base
'
;
const
accountAbility
=
account_distributedAccount
.
getDistributedAccountAbility
();
let
accountInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
let
accountInfo
:
account_distributedAccount
.
DistributedInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
try
{
accountAbility
.
setOsAccountDistributedInfo
(
accountInfo
,
(
err
:
BusinessError
)
=>
{
if
(
err
)
{
...
...
@@ -346,7 +347,8 @@ setOsAccountDistributedInfo(accountInfo: DistributedInfo): Promise<void>
import
{
BusinessError
}
from
'
@ohos.base
'
;
const
accountAbility
=
account_distributedAccount
.
getDistributedAccountAbility
();
let
accountInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
let
accountInfo
:
account_distributedAccount
.
DistributedInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
try
{
accountAbility
.
setOsAccountDistributedInfo
(
accountInfo
).
then
(()
=>
{
console
.
log
(
'
setOsAccountDistributedInfo successfully
'
);
...
...
@@ -391,7 +393,8 @@ setOsAccountDistributedInfoByLocalId(localId: number, distributedInfo: Distribut
import
{
BusinessError
}
from
'
@ohos.base
'
;
const
accountAbility
=
account_distributedAccount
.
getDistributedAccountAbility
();
let
accountInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
let
accountInfo
:
account_distributedAccount
.
DistributedInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
try
{
accountAbility
.
setOsAccountDistributedInfoByLocalId
(
100
,
accountInfo
,
(
err
:
BusinessError
)
=>
{
if
(
err
)
{
...
...
@@ -444,7 +447,8 @@ setOsAccountDistributedInfoByLocalId(localId: number, distributedInfo: Distribut
import
{
BusinessError
}
from
'
@ohos.base
'
;
const
accountAbility
=
account_distributedAccount
.
getDistributedAccountAbility
();
let
accountInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
let
accountInfo
:
account_distributedAccount
.
DistributedInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
try
{
accountAbility
.
setOsAccountDistributedInfoByLocalId
(
100
,
accountInfo
).
then
(()
=>
{
console
.
log
(
'
setOsAccountDistributedInfoByLocalId successfully
'
);
...
...
@@ -482,7 +486,8 @@ updateOsAccountDistributedInfo(accountInfo: DistributedInfo, callback: AsyncCall
import
{
BusinessError
}
from
'
@ohos.base
'
;
const
accountAbility
=
account_distributedAccount
.
getDistributedAccountAbility
();
let
accountInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
let
accountInfo
:
account_distributedAccount
.
DistributedInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
accountAbility
.
updateOsAccountDistributedInfo
(
accountInfo
,
(
err
:
BusinessError
)
=>
{
if
(
err
)
{
console
.
log
(
'
queryOsAccountDistributedInfo exception:
'
+
JSON
.
stringify
(
err
));
...
...
@@ -521,7 +526,8 @@ updateOsAccountDistributedInfo(accountInfo: DistributedInfo): Promise<void>
import
{
BusinessError
}
from
'
@ohos.base
'
;
const
accountAbility
=
account_distributedAccount
.
getDistributedAccountAbility
();
let
accountInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
let
accountInfo
:
account_distributedAccount
.
DistributedInfo
=
{
id
:
'
12345
'
,
name
:
'
ZhangSan
'
,
event
:
'
Ohos.account.event.LOGIN
'
};
accountAbility
.
updateOsAccountDistributedInfo
(
accountInfo
).
then
(()
=>
{
console
.
log
(
'
updateOsAccountDistributedInfo successfully
'
);
}).
catch
((
err
:
BusinessError
)
=>
{
...
...
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
浏览文件 @
ed97251d
...
...
@@ -1249,7 +1249,7 @@ getOsAccountLocalIdForDomain(domainInfo: DomainAccountInfo, callback: AsyncCallb
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
domainInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
let
domainInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
let
accountManager
=
account_osAccount
.
getAccountManager
();
try
{
accountManager
.
getOsAccountLocalIdForDomain
(
domainInfo
,
(
err
:
BusinessError
,
localId
:
number
)
=>
{
...
...
@@ -1298,7 +1298,7 @@ getOsAccountLocalIdForDomain(domainInfo: DomainAccountInfo): Promise<number&g
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
accountManager
=
account_osAccount
.
getAccountManager
();
let
domainInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
let
domainInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
try
{
accountManager
.
getOsAccountLocalIdForDomain
(
domainInfo
).
then
((
localId
:
number
)
=>
{
console
.
log
(
'
getOsAccountLocalIdForDomain successfully, localId:
'
+
localId
);
...
...
@@ -1765,7 +1765,8 @@ createOsAccountForDomain(type: OsAccountType, domainInfo: DomainAccountInfo, cal
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
accountManager
=
account_osAccount
.
getAccountManager
();
let
domainInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
let
domainInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
try
{
accountManager
.
createOsAccountForDomain
(
account_osAccount
.
OsAccountType
.
NORMAL
,
domainInfo
,
(
err
:
BusinessError
,
osAccountInfo
:
account_osAccount
.
OsAccountInfo
)
=>
{
...
...
@@ -1817,7 +1818,8 @@ createOsAccountForDomain(type: OsAccountType, domainInfo: DomainAccountInfo): Pr
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
accountManager
=
account_osAccount
.
getAccountManager
();
let
domainInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
let
domainInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
try
{
accountManager
.
createOsAccountForDomain
(
account_osAccount
.
OsAccountType
.
NORMAL
,
domainInfo
).
then
(
(
accountInfo
:
account_osAccount
.
OsAccountInfo
)
=>
{
...
...
@@ -4084,7 +4086,7 @@ getProperty(request: GetPropertyRequest, callback: AsyncCallback<ExecutorProp
account_osAccount
.
GetPropertyType
.
REMAIN_TIMES
,
account_osAccount
.
GetPropertyType
.
FREEZING_TIME
];
let
request
=
{
let
request
:
account_osAccount
.
GetPropertyRequest
=
{
authType
:
account_osAccount
.
AuthType
.
PIN
,
keys
:
keys
};
...
...
@@ -4138,7 +4140,7 @@ getProperty(request: GetPropertyRequest): Promise<ExecutorProperty>;
account_osAccount
.
GetPropertyType
.
REMAIN_TIMES
,
account_osAccount
.
GetPropertyType
.
FREEZING_TIME
];
let
request
=
{
let
request
:
account_osAccount
.
GetPropertyRequest
=
{
authType
:
account_osAccount
.
AuthType
.
PIN
,
keys
:
keys
};
...
...
@@ -4183,7 +4185,7 @@ setProperty(request: SetPropertyRequest, callback: AsyncCallback<void>): v
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
request
=
{
let
request
:
account_osAccount
.
SetPropertyRequest
=
{
authType
:
account_osAccount
.
AuthType
.
PIN
,
key
:
account_osAccount
.
SetPropertyType
.
INIT_ALGORITHM
,
setInfo
:
new
Uint8Array
([
0
])
...
...
@@ -4236,7 +4238,7 @@ setProperty(request: SetPropertyRequest): Promise<void>;
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
request2
=
{
let
request2
:
account_osAccount
.
SetPropertyRequest
=
{
authType
:
account_osAccount
.
AuthType
.
PIN
,
key
:
account_osAccount
.
SetPropertyType
.
INIT_ALGORITHM
,
setInfo
:
new
Uint8Array
([
0
])
...
...
@@ -4608,16 +4610,17 @@ auth(domainAccountInfo: DomainAccountInfo, credential: Uint8Array, callback: IUs
**示例:**
```
js
import
{
AsyncCallback
}
from
'
./@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{
// mock authentication
// notify authentication result
callback
.
onResult
(
0
,
{
let
result
:
account_osAccount
.
AuthResult
=
{
token
:
new
Uint8Array
([
0
]),
remainTimes
:
5
,
freezingTime
:
0
});
};
callback
.
onResult
(
0
,
result
);
},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
...
...
@@ -4671,18 +4674,19 @@ authWithPopup(domainAccountInfo: DomainAccountInfo, callback: IUserAuthCallback)
**示例:**
```
js
import
{
AsyncCallback
}
from
'
./@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{
// mock authentication
// notify authentication result
callback
.
onResult
(
0
,
{
let
result
:
account_osAccount
.
AuthResult
=
{
token
:
new
Uint8Array
([
0
]),
remainTimes
:
5
,
freezingTime
:
0
});
};
callback
.
onResult
(
0
,
result
);
},
authWithToken
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
token
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
...
...
@@ -4721,7 +4725,7 @@ authWithToken(domainAccountInfo: DomainAccountInfo, token: Uint8Array, callback:
**示例:**
```
js
import
{
AsyncCallback
}
from
'
./@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
...
...
@@ -4730,11 +4734,12 @@ authWithToken(domainAccountInfo: DomainAccountInfo, token: Uint8Array, callback:
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{
// mock authentication
// notify authentication result
callback
.
onResult
(
0
,
{
let
result
:
account_osAccount
.
AuthResult
=
{
token
:
new
Uint8Array
([
0
]),
remainTimes
:
5
,
freezingTime
:
0
});
};
callback
.
onResult
(
0
,
result
);
},
getAccountInfo
:
(
domain
:
string
,
accountName
:
string
,
callback
:
AsyncCallback
<
account_osAccount
.
DomainAccountInfo
>
)
=>
{},
...
...
@@ -4771,7 +4776,7 @@ getAccountInfo(domain: string, accountName: string, callback: AsyncCallback<D
**示例:**
```
js
import
{
AsyncCallback
,
BusinessError
}
from
'
@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
...
...
@@ -4782,12 +4787,17 @@ getAccountInfo(domain: string, accountName: string, callback: AsyncCallback<D
callback
:
AsyncCallback
<
account_osAccount
.
DomainAccountInfo
>
)
=>
{
// mock getting account information
// notify result
let
code
:
BusinessError
callback
(
code
,
{
let
code
:
BusinessError
=
{
code
:
0
,
name
:
""
,
message
:
""
};
let
accountInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
domain
,
accountName
:
accountName
,
accountId
:
'
xxxx
'
})
};
callback
(
code
,
accountInfo
);
},
getAuthStatusInfo
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
callback
:
AsyncCallback
<
account_osAccount
.
AuthStatusInfo
>
)
=>
{},
...
...
@@ -4821,7 +4831,7 @@ getAuthStatusInfo(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback&
**示例:**
```
js
import
{
AsyncCallback
,
BusinessError
}
from
'
@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
...
...
@@ -4832,11 +4842,16 @@ getAuthStatusInfo(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback&
callback
:
AsyncCallback
<
account_osAccount
.
DomainAccountInfo
>
)
=>
{},
getAuthStatusInfo
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
callback
:
AsyncCallback
<
account_osAccount
.
AuthStatusInfo
>
)
=>
{
let
code
:
BusinessError
;
callback
(
code
,
{
let
code
:
BusinessError
=
{
code
:
0
,
name
:
""
,
message
:
""
};
let
statusInfo
:
account_osAccount
.
AuthStatusInfo
=
{
remainTimes
:
5
,
freezingTime
:
0
})
};
callback
(
code
,
statusInfo
);
},
bindAccount
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
localId
:
number
,
callback
:
AsyncCallback
<
void
>
)
=>
{},
...
...
@@ -4868,7 +4883,7 @@ bindAccount(domainAccountInfo: DomainAccountInfo, localId: number, callback: Asy
**示例:**
```
js
import
{
AsyncCallback
,
BusinessError
}
from
'
./@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
...
...
@@ -4883,8 +4898,12 @@ bindAccount(domainAccountInfo: DomainAccountInfo, localId: number, callback: Asy
callback
:
AsyncCallback
<
void
>
)
=>
{
// mock unbinding operation
// notify binding result
let
code
:
BusinessError
;
callback
(
code
)
let
code
:
BusinessError
=
{
code
:
0
,
name
:
""
,
message
:
""
};
callback
(
code
);
},
unbindAccount
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
callback
:
AsyncCallback
<
void
>
)
=>
{},
isAccountTokenValid
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
token
:
Uint8Array
,
...
...
@@ -4914,7 +4933,7 @@ unbindAccount(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback<v
**示例:**
```
js
import
{
AsyncCallback
,
BusinessError
}
from
'
./@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
...
...
@@ -4930,8 +4949,12 @@ unbindAccount(domainAccountInfo: DomainAccountInfo, callback: AsyncCallback<v
unbindAccount
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
callback
:
AsyncCallback
<
void
>
)
=>
{
// mock unbinding operation
// notify unbinding result
let
code
:
BusinessError
;
callback
(
code
)
let
code
:
BusinessError
=
{
code
:
0
,
name
:
""
,
message
:
""
};
callback
(
code
);
},
isAccountTokenValid
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
token
:
Uint8Array
,
callback
:
AsyncCallback
<
boolean
>
)
=>
{},
...
...
@@ -4961,7 +4984,7 @@ isAccountTokenValid(domainAccountInfo: DomainAccountInfo, token: Uint8Array, cal
**示例:**
```
js
import
{
AsyncCallback
,
BusinessError
}
from
'
./@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
...
...
@@ -4979,7 +5002,11 @@ isAccountTokenValid(domainAccountInfo: DomainAccountInfo, token: Uint8Array, cal
callback
:
AsyncCallback
<
boolean
>
)
=>
{
// mock checking operation
// notify checking result
let
code
:
BusinessError
let
code
:
BusinessError
=
{
code
:
0
,
name
:
""
,
message
:
""
};
callback
(
code
,
true
);
},
getAccessToken
:
(
options
:
account_osAccount
.
GetDomainAccessTokenOptions
,
callback
:
AsyncCallback
<
Uint8Array
>
)
=>
{}
...
...
@@ -5007,7 +5034,7 @@ getAccessToken(options: GetDomainAccessTokenOptions, callback: AsyncCallback<
**示例:**
```
js
import
{
AsyncCallback
,
BusinessError
}
from
'
./@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
...
...
@@ -5025,9 +5052,13 @@ getAccessToken(options: GetDomainAccessTokenOptions, callback: AsyncCallback<
callback
:
AsyncCallback
<
boolean
>
)
=>
{},
getAccessToken
:
(
options
:
account_osAccount
.
GetDomainAccessTokenOptions
,
callback
:
AsyncCallback
<
Uint8Array
>
)
=>
{
// mock getting operation
//let token = new Uint8Array([0]);
// notify result
let
code
:
BusinessError
let
code
:
BusinessError
=
{
code
:
0
,
name
:
""
,
message
:
""
};
let
token
:
Uint8Array
=
new
Uint8Array
([
0
]);
callback
(
code
,
token
);
}
}
...
...
@@ -5064,7 +5095,7 @@ static registerPlugin(plugin: DomainPlugin): void
**示例:**
```
js
import
{
AsyncCallback
}
from
'
./@ohos.base
'
;
let
plugin
=
{
let
plugin
:
account_osAccount
.
DomainPlugin
=
{
auth
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
credential
:
Uint8Array
,
callback
:
account_osAccount
.
IUserAuthCallback
)
=>
{},
authWithPopup
:
(
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
,
...
...
@@ -5150,7 +5181,7 @@ auth(domainAccountInfo: DomainAccountInfo, credential: Uint8Array, callback: IUs
**示例:**
```
js
let
domainAccountInfo
=
{
let
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
'
CHINA
'
,
accountName
:
'
zhangsan
'
}
...
...
@@ -5347,7 +5378,7 @@ hasAccount(domainAccountInfo: DomainAccountInfo): Promise<boolean>
**示例:**
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
domainAccountInfo
=
{
let
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
'
CHINA
'
,
accountName
:
'
zhangsan
'
}
...
...
@@ -5393,7 +5424,7 @@ updateAccountToken(domainAccountInfo: DomainAccountInfo, token: Uint8Array, call
**示例:**
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
domainAccountInfo
=
{
let
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
'
CHINA
'
,
accountName
:
'
zhangsan
'
,
accountId
:
'
123456
'
...
...
@@ -5448,7 +5479,7 @@ updateAccountToken(domainAccountInfo: DomainAccountInfo, token: Uint8Array): Pro
**示例:**
```
js
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
domainAccountInfo
=
{
let
domainAccountInfo
:
account_osAccount
.
DomainAccountInfo
=
{
domain
:
'
CHINA
'
,
accountName
:
'
zhangsan
'
,
accountId
:
'
123456
'
...
...
@@ -5662,10 +5693,10 @@ updateCredential(credentialInfo: CredentialInfo, callback: IIdmCallback): void;
let
userAuth
:
account_osAccount
.
UserAuth
=
new
account_osAccount
.
UserAuth
();
let
pinAuth
:
account_osAccount
.
PINAuth
=
new
account_osAccount
.
PINAuth
();
let
password
:
Uint8Array
=
new
Uint8Array
([
0
,
0
,
0
,
0
,
0
,
0
]);
let
credentialInfo
=
{
let
credentialInfo
:
account_osAccount
.
CredentialInfo
=
{
credType
:
account_osAccount
.
AuthType
.
PIN
,
credSubType
:
account_osAccount
.
AuthSubType
.
PIN_SIX
,
token
:
n
ull
token
:
n
ew
Uint8Array
([]),
};
pinAuth
.
registerInputer
({
onGetData
:
(
authSubType
:
account_osAccount
.
AuthSubType
,
callback
:
account_osAccount
.
IInputData
)
=>
{
...
...
@@ -5678,7 +5709,9 @@ updateCredential(credentialInfo: CredentialInfo, callback: IIdmCallback): void;
if
(
result
!=
account_osAccount
.
ResultCode
.
SUCCESS
)
{
return
;
}
credentialInfo
.
token
=
extraInfo
.
token
;
if
(
extraInfo
.
token
!=
null
)
{
credentialInfo
.
token
=
extraInfo
.
token
;
}
try
{
userIDM
.
updateCredential
(
credentialInfo
,
{
onResult
:
(
result
:
number
,
extraInfo
:
account_osAccount
.
RequestResult
)
=>
{
...
...
@@ -5997,7 +6030,7 @@ onSetData: (authSubType: AuthSubType, data: Uint8Array) => void;
```
js
let
password
:
Uint8Array
=
new
Uint8Array
([
0
,
0
,
0
,
0
,
0
,
0
]);
let
passwordNumber
:
Uint8Array
=
new
Uint8Array
([
1
,
2
,
3
,
4
]);
let
inputer
=
{
let
inputer
:
account_osAccount
.
IInputer
=
{
onGetData
:
(
authSubType
:
account_osAccount
.
AuthSubType
,
callback
:
account_osAccount
.
IInputData
)
=>
{
if
(
authSubType
==
account_osAccount
.
AuthSubType
.
PIN_NUMBER
)
{
callback
.
onSetData
(
authSubType
,
passwordNumber
);
...
...
@@ -6034,7 +6067,7 @@ onGetData: (authSubType: AuthSubType, callback: IInputData) => void;
```
js
let
password
:
Uint8Array
=
new
Uint8Array
([
0
,
0
,
0
,
0
,
0
,
0
]);
let
passwordNumber
:
Uint8Array
=
new
Uint8Array
([
1
,
2
,
3
,
4
]);
let
inputer
=
{
let
inputer
:
account_osAccount
.
IInputer
=
{
onGetData
:
(
authSubType
:
account_osAccount
.
AuthSubType
,
callback
:
account_osAccount
.
IInputData
)
=>
{
if
(
authSubType
==
account_osAccount
.
AuthSubType
.
PIN_NUMBER
)
{
callback
.
onSetData
(
authSubType
,
passwordNumber
);
...
...
@@ -6073,8 +6106,8 @@ onResult: (result: number, extraInfo: AuthResult) => void;
**示例:**
```
js
let
authCallback
=
{
onResult
:
(
result
:
account_osAccount
.
AuthSubType
,
extraInfo
:
account_osAccount
.
IInputData
)
=>
{
let
authCallback
:
account_osAccount
.
IUserAuthCallback
=
{
onResult
:
(
result
:
number
,
extraInfo
:
account_osAccount
.
AuthResult
)
=>
{
console
.
log
(
'
auth result =
'
+
result
);
console
.
log
(
'
auth extraInfo =
'
+
JSON
.
stringify
(
extraInfo
));
}
...
...
@@ -6101,8 +6134,8 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
**示例:**
```
js
let
authCallback
=
{
onResult
:
(
result
:
account_osAccount
.
AuthSubType
,
extraInfo
:
account_osAccount
.
IInputData
)
=>
{
let
authCallback
:
account_osAccount
.
IUserAuthCallback
=
{
onResult
:
(
result
:
number
,
extraInfo
:
account_osAccount
.
AuthResult
)
=>
{
console
.
log
(
'
auth result =
'
+
result
)
console
.
log
(
'
auth extraInfo =
'
+
JSON
.
stringify
(
extraInfo
));
},
...
...
@@ -6139,7 +6172,7 @@ onResult: (result: number, extraInfo: RequestResult) => void;
**示例:**
```
js
let
idmCallback
=
{
let
idmCallback
:
account_osAccount
.
IIdmCallback
=
{
onResult
:
(
result
:
number
,
extraInfo
:
account_osAccount
.
RequestResult
)
=>
{
console
.
log
(
'
callback result =
'
+
result
)
console
.
info
(
'
callback extraInfo =
'
+
JSON
.
stringify
(
extraInfo
));
...
...
@@ -6167,7 +6200,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
**示例:**
```
js
let
idmCallback
=
{
let
idmCallback
:
account_osAccount
.
IIdmCallback
=
{
onResult
:
(
result
:
number
,
extraInfo
:
Object
)
=>
{
console
.
log
(
'
callback result =
'
+
result
)
console
.
log
(
'
callback onResult =
'
+
JSON
.
stringify
(
extraInfo
));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录