From be13ba7f9c31cbbf48d3e998f7f1e86c764f98f6 Mon Sep 17 00:00:00 2001 From: 123 <834689456@qq.com> Date: Wed, 17 May 2023 10:55:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=85=AC=E5=85=B1=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 123 <834689456@qq.com> Change-Id: I239c79ed978bd5e93d5a05e1ae2820bc18885bfa --- .../apis/commonEventManager-definitions.md | 14 +++- .../apis/common_event/commonEvent-account.md | 76 +++++++++++++++++++ 2 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 zh-cn/application-dev/reference/apis/common_event/commonEvent-account.md diff --git a/zh-cn/application-dev/reference/apis/commonEventManager-definitions.md b/zh-cn/application-dev/reference/apis/commonEventManager-definitions.md index b2f558dd30..1e9f26c517 100644 --- a/zh-cn/application-dev/reference/apis/commonEventManager-definitions.md +++ b/zh-cn/application-dev/reference/apis/commonEventManager-definitions.md @@ -912,4 +912,16 @@ Wi-Fi P2P群组信息已更改。 ## [COMMON_EVENT_QUICK_FIX_REVOKE_RESULT10+](./common_event/commonEvent-ability.md#common_event_quick_fix_revoke_result10) -指示撤销快速修复的动作。 \ No newline at end of file +指示撤销快速修复的动作。 + +## [COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGIN](./common_event/commonEvent-account.md) +(预留事件,暂未支持)表示分布式帐号登录成功的动作。 + +## [COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOUT](./common_event/commonEvent-account.md) +(预留事件,暂未支持)表示分布式帐号登出成功的动作。 + +## [COMMON_EVENT_DISTRIBUTED_ACCOUNT_TOKEN_INVALID](./common_event/commonEvent-account.md) +(预留事件,暂未支持)表示分布式帐号token令牌无效的动作。 + +## [COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOFF](./common_event/commonEvent-account.md) +(预留事件,暂未支持)表示分布式帐号注销的动作。 \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/common_event/commonEvent-account.md b/zh-cn/application-dev/reference/apis/common_event/commonEvent-account.md new file mode 100644 index 0000000000..4c1eb697e0 --- /dev/null +++ b/zh-cn/application-dev/reference/apis/common_event/commonEvent-account.md @@ -0,0 +1,76 @@ +# 帐号子系统公共事件定义 +帐号子系统面向应用发布如下系统公共事件,应用如需订阅系统公共事件,请参考公共事件[接口文档](../js-apis-commonEventManager.md)。 + +## COMMON_EVENT_USER_ADDED +表示用户已添加到系统中的公共事件的动作。 + +- 值: usual.event.USER_ADDED +- 订阅者所需权限: ohos.permission.MANAGE_LOCAL_ACCOUNTS + +创建系统帐号将会触发事件通知服务发布该系统公共事件,事件携带系统帐号ID。 + +与这个公共事件相关的接口:createOsAccount、createOsAccountForDomain, 这些为系统API,具体参看[系统帐号接口文档](../js-apis-osAccount.md)。 + +## COMMON_EVENT_USER_REMOVED +表示用户已从系统中删除的公共事件的动作。 + +- 值: usual.event.USER_REMOVED +- 订阅者所需权限: ohos.permission.MANAGE_LOCAL_ACCOUNTS + +删除系统帐号将会触发事件通知服务发布该系统公共事件,事件携带系统帐号ID。 + +与这个公共事件相关的接口:removeOsAccount, 为系统API,具体参看[系统帐号接口文档](../js-apis-osAccount.md)。 + +## COMMON_EVENT_DOMAIN_ACCOUNT_STATUS_CHANGED10+ +表示域账号状态发生变化。 + +- 值:usual.event.DOMAIN_ACCOUNT_STATUS_CHANGED +- 订阅者所需权限: ohos.permission.GET_LOCAL_ACCOUNTS + +域帐号认证、删除、令牌更新、令牌失效将会触发事件通知服务发布该系统公共事件,事件携带域账号名、域名、域账号状态等信息。 + +与这个公共事件相关的接口:removeOsAccount、DomainAccountManager.auth、updateAccountToken, 这些为系统API,具体参看[系统帐号接口文档](../js-apis-osAccount.md)。 + +## COMMON_EVENT_USER_SWITCHED +表示用户切换正在发生的公共事件的动作。 + +- 值: usual.event.USER_SWITCHED +- 订阅者所需权限: ohos.permission.MANAGE_LOCAL_ACCOUNTS + +切换帐号将会触发事件通知服务发布该系统公共事件,事件携带系统帐号ID。 + +与这个公共事件相关的接口:activateOsAccount, 为系统API,具体参看[系统帐号接口文档](../js-apis-osAccount.md)。 + +## COMMON_EVENT_USER_INFO_UPDATED9+ +表示用户信息已更新。 + +- 值:usual.event.USER_INFO_UPDATED +- 订阅者所需权限:无 + +分布式帐号信息变更、系统账号头像信息变更、系统账号名称变更将会触发事件通知服务发布该系统公共事件,事件携带系统帐号ID。 + +与这个公共事件相关的接口:setOsAccountName、setOsAccountProfilePhoto, 这些为系统API,setOsAccountDistributedInfon为公共API,具体参看[系统帐号接口文档](../js-apis-osAccount.md)、[分布式帐号接口文档](../js-apis-distributed-account.md)。 + +## COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGIN +(预留事件,暂未支持)表示分布式帐号登录成功的动作。 + +- 值: usual.event.DISTRIBUTED_ACCOUNT_LOGIN +- 订阅者所需权限: 无 + +## COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOUT +(预留事件,暂未支持)表示分布式帐号登出成功的动作。 + +- 值: usual.event.DISTRIBUTED_ACCOUNT_LOGOUT +- 订阅者所需权限: 无 + +## COMMON_EVENT_DISTRIBUTED_ACCOUNT_TOKEN_INVALID +(预留事件,暂未支持)表示分布式帐号token令牌无效的动作。 + +- 值: usual.event.DISTRIBUTED_ACCOUNT_TOKEN_INVALID +- 订阅者所需权限: 无 + +## COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOFF +(预留事件,暂未支持)表示分布式帐号注销的动作。 + +- 值: usual.event.DISTRIBUTED_ACCOUNT_LOGOFF +- 订阅者所需权限: 无 \ No newline at end of file -- GitLab