Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
91476621
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,发现更多精彩内容 >>
未验证
提交
91476621
编写于
3月 01, 2023
作者:
O
openharmony_ci
提交者:
Gitee
3月 01, 2023
浏览文件
操作
浏览文件
下载
差异文件
!14461 帐号api9 dts终审规范性问题整改
Merge pull request !14461 from lichenchen/master
上级
dcd7271f
63671c01
变更
3
展开全部
显示空白变更内容
内联
并排
Showing
3 changed file
with
512 addition
and
121 deletion
+512
-121
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
+118
-118
zh-cn/release-notes/changelogs/OpenHarmony_4.0.3.2/changelogs-account_os_account.md
...logs/OpenHarmony_4.0.3.2/changelogs-account_os_account.md
+391
-0
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
浏览文件 @
91476621
...
...
@@ -4909,9 +4909,9 @@ checkAccountLabels(name: string, labels: Array<string>, callback: AuthCall
| labels | Array
<
string
>
| 是 | 标签数组。 |
| callback |
[
AuthCallback
](
#authcallback9
)
| 是 | 认证器回调,用于返回检查结果。 |
###
is
AccountRemovable<sup>9+</sup>
###
check
AccountRemovable<sup>9+</sup>
is
AccountRemovable(name: string, callback: AuthCallback): void;
check
AccountRemovable(name: string, callback: AuthCallback): void;
判断帐号是否可以删除,并使用callback异步回调返回结果。
...
...
@@ -4969,7 +4969,7 @@ getRemoteObject(): rpc.RemoteObject;
callback
.
onResult
(
account_appAccount
.
ResultCode
.
SUCCESS
,
result
);
}
is
AccountRemovable
(
name
,
callback
)
{
check
AccountRemovable
(
name
,
callback
)
{
var
result
=
{[
account_appAccount
.
Constants
.
KEY_BOOLEAN_RESULT
]:
true
};
callback
.
onResult
(
account_appAccount
.
ResultCode
.
SUCCESS
,
result
);
}
...
...
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
浏览文件 @
91476621
此差异已折叠。
点击以展开。
zh-cn/release-notes/changelogs/OpenHarmony_4.0.3.2/changelogs-account_os_account.md
0 → 100644
浏览文件 @
91476621
# 帐号子系统ChangeLog
OpenHarmony4.0.3.2版本相较于OpenHarmony之前的版本,帐号模块的API变更如下。
## cl.account_os_account.1 应用帐号isAccountRemovable命名变更
类Authenticator中的成员函数isAccountRemovable由于命名不统一问题,名称变更为checkAccountRemovable。
**变更影响**
类Authenticator中的成员函数isAccountRemovable,在4.0.3.2版本及后续版本中无法继续正常使用,由checkAccountRemovable代替。
**关键的接口/组件变更**
-
涉及接口
```
ts
class
Authenticator
{
...
isAccountRemovable
...
}
```
-
变更前:
```
ts
class
Authenticator
{
...
/**
* Checks whether the specified account can be removed.
* @param name Indicates the account name.
* @param callback Indicates the authenticator callback.
* @returns void.
* @since 9
*/
isAccountRemovable
(
name
:
string
,
callback
:
AuthCallback
):
void
;
...
}
```
-
变更后:
```
ts
class
Authenticator
{
...
/**
* Checks whether the specified account can be removed.
* @param name Indicates the account name.
* @param callback Indicates the authenticator callback.
* @returns void.
* @since 9
*/
checkAccountRemovable
(
name
:
string
,
callback
:
AuthCallback
):
void
;
...
}
```
## cl.account_os_account.2 系统帐号checkConstraintEnabled命名变更
checkConstraintEnabled由于命名不统一问题,名称变更为checkOsAccountConstraintEnabled。
**变更影响**
checkConstraintEnabled接口,在4.0.3.2版本及后续版本中无法继续正常使用,由checkOsAccountConstraintEnabled代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
checkConstraintEnabled
...
}
```
-
变更前:
```
ts
checkConstraintEnabled
(
localId
:
number
,
constraint
:
string
,
callback
:
AsyncCallback
<
boolean
>
):
void
;
checkConstraintEnabled
(
localId
:
number
,
constraint
:
string
):
Promise
<
boolean
>
;
```
-
变更后:
```
ts
checkOsAccountConstraintEnabled
(
localId
:
number
,
constraint
:
string
,
callback
:
AsyncCallback
<
boolean
>
):
void
;
checkOsAccountConstraintEnabled
(
localId
:
number
,
constraint
:
string
):
Promise
<
boolean
>
;
```
## cl.account_os_account.3 系统帐号checkOsAccountConstraintEnabled权限场景变更
checkOsAccountConstraintEnabled接口的权限管控新增可选权限:ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS。
**变更影响**
在4.0.3.2版本及后续版本中,应用申请ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS权限亦可调用checkOsAccountConstraintEnabled,
切此前版本申请ohos.permission.MANAGE_LOCAL_ACCOUNTS权限的不影响使用
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
checkOsAccountConstraintEnabled
...
}
```
-
变更前:
```
ts
...
*
@
permission
ohos
.
permission
.
MANAGE_LOCAL_ACCOUNTS
...
checkOsAccountConstraintEnabled
(
localId
:
number
,
constraint
:
string
,
callback
:
AsyncCallback
<
boolean
>
):
void
;
checkOsAccountConstraintEnabled
(
localId
:
number
,
constraint
:
string
):
Promise
<
boolean
>
;
```
-
变更后:
```
ts
...
*
@
permission
ohos
.
permission
.
MANAGE_LOCAL_ACCOUNTS
or
ohos
.
permission
.
INTERACT_ACROSS_LOCAL_ACCOUNTS
...
checkOsAccountConstraintEnabled
(
localId
:
number
,
constraint
:
string
,
callback
:
AsyncCallback
<
boolean
>
):
void
;
checkOsAccountConstraintEnabled
(
localId
:
number
,
constraint
:
string
):
Promise
<
boolean
>
;
```
## cl.account_os_account.4 系统帐号queryOsAccountLocalIdFromProcessd命名变更
queryOsAccountLocalIdFromProcess由于命名不统一问题,名称变更为getOsAccountLocalId。
**变更影响**
queryOsAccountLocalIdFromProcess接口,在4.0.3.2版本及后续版本中无法继续正常使用,由getOsAccountLocalId代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
queryOsAccountLocalIdFromProcess
...
}
```
-
变更前:
```
ts
queryOsAccountLocalIdFromProcess
(
callback
:
AsyncCallback
<
number
>
):
void
;
queryOsAccountLocalIdFromProcess
():
Promise
<
number
>
;
```
-
变更后:
```
ts
getOsAccountLocalId
(
callback
:
AsyncCallback
<
number
>
):
void
;
getOsAccountLocalId
():
Promise
<
number
>
;
```
## cl.account_os_account.5 系统帐号queryOsAccountLocalIdFromUid命名变更
queryOsAccountLocalIdFromUid由于命名不统一问题,名称变更为getOsAccountLocalIdForUid。
**变更影响**
queryOsAccountLocalIdFromUid接口,在4.0.3.2版本及后续版本中无法继续正常使用,由getOsAccountLocalIdForUid代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
queryOsAccountLocalIdFromUid
...
}
```
-
变更前:
```
ts
queryOsAccountLocalIdFromUid
(
uid
:
number
,
callback
:
AsyncCallback
<
number
>
):
void
;
queryOsAccountLocalIdFromUid
(
uid
:
number
):
Promise
<
number
>
;
```
-
变更后:
```
ts
getOsAccountLocalIdForUid
(
uid
:
number
,
callback
:
AsyncCallback
<
number
>
):
void
;
getOsAccountLocalIdForUid
(
uid
:
number
):
Promise
<
number
>
;
```
## cl.account_os_account.6 系统帐号queryOsAccountLocalIdFromDomain命名变更
queryOsAccountLocalIdFromDomain由于命名不统一问题,名称变更为getOsAccountLocalIdForDomain。
**变更影响**
queryOsAccountLocalIdFromDomain接口,在4.0.3.2版本及后续版本中无法继续正常使用,由getOsAccountLocalIdForDomain代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
queryOsAccountLocalIdFromDomain
...
}
```
-
变更前:
```
ts
queryOsAccountLocalIdFromDomain
(
domainInfo
:
DomainAccountInfo
,
callback
:
AsyncCallback
<
number
>
):
void
;
queryOsAccountLocalIdFromDomain
(
domainInfo
:
DomainAccountInfo
):
Promise
<
number
>
;
```
-
变更后:
```
ts
getOsAccountLocalIdForDomain
(
domainInfo
:
DomainAccountInfo
,
callback
:
AsyncCallback
<
number
>
):
void
;
getOsAccountLocalIdForDomain
(
domainInfo
:
DomainAccountInfo
):
Promise
<
number
>
;
```
## cl.account_os_account.7 系统帐号getActivatedOsAccountIds命名变更
getActivatedOsAccountIds由于命名不统一问题,名称变更为getActivatedOsAccountLocalIds。
**变更影响**
getActivatedOsAccountIds接口,在4.0.3.2版本及后续版本中无法继续正常使用,由getActivatedOsAccountLocalIds代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
getActivatedOsAccountIds
...
}
```
-
变更前:
```
ts
getActivatedOsAccountIds
(
callback
:
AsyncCallback
<
Array
<
number
>>
):
void
;
getActivatedOsAccountIds
():
Promise
<
Array
<
number
>>
;
```
-
变更后:
```
ts
getActivatedOsAccountLocalIds
(
callback
:
AsyncCallback
<
Array
<
number
>>
):
void
;
getActivatedOsAccountLocalIds
():
Promise
<
Array
<
number
>>
;
```
## cl.account_os_account.8 系统帐号queryOsAccountLocalIdBySerialNumber命名变更
queryOsAccountLocalIdBySerialNumber由于命名不统一问题,名称变更为getOsAccountLocalIdForSerialNumber。
**变更影响**
queryOsAccountLocalIdBySerialNumber接口,在4.0.3.2版本及后续版本中无法继续正常使用,由getOsAccountLocalIdForSerialNumber代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
queryOsAccountLocalIdBySerialNumber
...
}
```
-
变更前:
```
ts
queryOsAccountLocalIdBySerialNumber
(
serialNumber
:
number
,
callback
:
AsyncCallback
<
number
>
):
void
;
queryOsAccountLocalIdBySerialNumber
(
serialNumber
:
number
):
Promise
<
number
>
;
```
-
变更后:
```
ts
getOsAccountLocalIdForSerialNumber
(
serialNumber
:
number
,
callback
:
AsyncCallback
<
number
>
):
void
;
getOsAccountLocalIdForSerialNumber
(
serialNumber
:
number
):
Promise
<
number
>
;
```
## cl.account_os_account.9 系统帐号querySerialNumberByOsAccountLocalId命名变更
querySerialNumberByOsAccountLocalId由于命名不统一问题,名称变更为getSerialNumberForOsAccountLocalId。
**变更影响**
querySerialNumberByOsAccountLocalId接口,在4.0.3.2版本及后续版本中无法继续正常使用,由getSerialNumberForOsAccountLocalId代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
querySerialNumberByOsAccountLocalId
...
}
```
-
变更前:
```
ts
querySerialNumberByOsAccountLocalId
(
localId
:
number
,
callback
:
AsyncCallback
<
number
>
):
void
;
querySerialNumberByOsAccountLocalId
(
localId
:
number
):
Promise
<
number
>
;
```
-
变更后:
```
ts
getSerialNumberForOsAccountLocalId
(
localId
:
number
,
callback
:
AsyncCallback
<
number
>
):
void
;
getSerialNumberForOsAccountLocalId
(
localId
:
number
):
Promise
<
number
>
;
```
## cl.account_os_account.10 系统帐号getBundleIdFromUid命名变更
getBundleIdFromUid由于命名不统一问题,名称变更为getBundleIdForUid。
**变更影响**
getBundleIdFromUid接口,在4.0.3.2版本及后续版本中无法继续正常使用,由getBundleIdForUid代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
getBundleIdFromUid
...
}
```
-
变更前:
```
ts
getBundleIdFromUid
(
uid
:
number
,
callback
:
AsyncCallback
<
number
>
):
void
;
getBundleIdFromUid
(
uid
:
number
):
Promise
<
number
>
;
```
-
变更后:
```
ts
getBundleIdForUid
(
uid
:
number
,
callback
:
AsyncCallback
<
number
>
):
void
;
getBundleIdForUid
(
uid
:
number
):
Promise
<
number
>
;
```
## cl.account_os_account.11 系统帐号queryOsAccountConstraintSourceTypes命名变更
queryOsAccountConstraintSourceTypes由于命名不统一问题,名称变更为getOsAccountConstraintSourceTypes。
**变更影响**
queryOsAccountConstraintSourceTypes接口,在4.0.3.2版本及后续版本中无法继续正常使用,由getOsAccountConstraintSourceTypes代替。
**关键的接口/组件变更**
-
涉及接口
```
interface AccountManager {
...
queryOsAccountConstraintSourceTypes
...
}
```
-
变更前:
```
ts
queryOsAccountConstraintSourceTypes
(
localId
:
number
,
constraint
:
string
,
callback
:
AsyncCallback
<
Array
<
ConstraintSourceTypeInfo
>>
):
void
;
queryOsAccountConstraintSourceTypes
(
localId
:
number
,
constraint
:
string
):
Promise
<
Array
<
ConstraintSourceTypeInfo
>>
;
```
-
变更后:
```
ts
getOsAccountConstraintSourceTypes
(
localId
:
number
,
constraint
:
string
,
callback
:
AsyncCallback
<
Array
<
ConstraintSourceTypeInfo
>>
):
void
;
getOsAccountConstraintSourceTypes
(
localId
:
number
,
constraint
:
string
):
Promise
<
Array
<
ConstraintSourceTypeInfo
>>
;
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录