harmony 鸿蒙Common Events of the Account Subsystem
Common Events of the Account Subsystem
This document lists the common system events provided by the account subsystem to applications. Applications can use APIs to subscribe to common system events.
COMMON_EVENT_USER_ADDED
Indicates that a user has been added to the system.
- Value: usual.event.USER_ADDED
- Required subscriber permissions: ohos.permission.MANAGE_LOCAL_ACCOUNTS
When a system account is created, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: createOsAccount and createOsAccountForDomain. These APIs are system APIs. For details, see @ohos.account.osAccount (OS Account Management).
COMMON_EVENT_USER_REMOVED
Indicates that a user has been removed from the system.
- Value: usual.event.USER_REMOVED
- Required subscriber permissions: ohos.permission.MANAGE_LOCAL_ACCOUNTS
When a system account is removed, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: removeOsAccount. This API is a system API. For details, see @ohos.account.osAccount (OS Account Management).
COMMON_EVENT_DOMAIN_ACCOUNT_STATUS_CHANGED10+
Indicates that the status of the domain account status changes.
- Value: usual.event.DOMAIN_ACCOUNT_STATUS_CHANGED
- Required subscriber permissions: ohos.permission.GET_LOCAL_ACCOUNTS
When a domain user account is authenticated, deleted, or has the token updated, the event notification service is triggered to publish this event carrying the system account ID, domain name, and account status.
APIs related to this event: removeOsAccount, DomainAccountManager.auth, and updateAccountToken. These APIs are system APIs. For details, see @ohos.account.osAccount (OS Account Management).
COMMON_EVENT_USER_SWITCHED
Indicates that user switching is in progress.
- Value: usual.event.USER_SWITCHED
- Required subscriber permissions: ohos.permission.MANAGE_LOCAL_ACCOUNTS
When the system account is switched, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: activateOsAccount. This API is a system API. For details, see @ohos.account.osAccount (OS Account Management).
COMMON_EVENT_USER_INFO_UPDATED9+
Indicates that the user information has been updated.
- Value: usual.event.USER_INFO_UPDATED
- Required subscriber permissions: none
When the distributed account information, system account profile picture, or system account name is changed, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: setOsAccountName, setOsAccountProfilePhoto, and setOsAccountDistributedInfon. The first two are system APIs, and the last is a public API. For details, see @ohos.account.osAccount (OS Account Management).
COMMON_EVENT_USER_UNLOCKED
Indicates that the credential-encrypted storage has been unlocked for the current user after the device is restarted.
- Value: usual.event.USER_UNLOCKED
- Required subscriber permissions: none
When the device is unlocked with the lock screen password the first time after user switching, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: auth. This API is a system API. For details, see @ohos.account.osAccount (OS Account Management).
COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGIN
Indicates a successful login to a distributed account.
- Value: common.event.DISTRIBUTED_ACCOUNT_LOGIN
- Required subscriber permissions: none
When a distributed account is successfully logged in, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: setOsAccountDistributedInfo, updateOsAccountDistributedInfo (deprecated), and setOsAccountDistributedInfoByLocalId. The first two are public APIs, and the last one is a system API. For details, see @ohos.account.distributedAccount (Distributed Account Management).
COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOUT
Indicates a successful logout from a distributed account.
- Value: common.event.DISTRIBUTED_ACCOUNT_LOGOUT
- Required subscriber permissions: none
When a distributed account is successfully logged out, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: setOsAccountDistributedInfo, updateOsAccountDistributedInfo (deprecated), and setOsAccountDistributedInfoByLocalId. The first two are public APIs, and the last one is a system API. For details, see @ohos.account.distributedAccount (Distributed Account Management).
COMMON_EVENT_DISTRIBUTED_ACCOUNT_TOKEN_INVALID
Indicates that the token of a distributed account is invalid.
- Value: common.event.DISTRIBUTED_ACCOUNT_TOKEN_INVALID
- Required subscriber permissions: none
When the token of a distributed account is invalid, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: setOsAccountDistributedInfo, setOsAccountDistributedInfo (deprecated), and setOsAccountDistributedInfoByLocalId. The first two are public APIs, and the last one is a system API. For details, see @ohos.account.distributedAccount (Distributed Account Management).
COMMON_EVENT_DISTRIBUTED_ACCOUNT_LOGOFF
Indicates that a distributed account is deregistered.
- Value: common.event.DISTRIBUTED_ACCOUNT_LOGOFF
- Required subscriber permissions: none
When a distributed account is deregistered, the event notification service is triggered to publish this event carrying the system account ID.
APIs related to this event: setOsAccountDistributedInfo, updateOsAccountDistributedInfo (deprecated), and setOsAccountDistributedInfoByLocalId. The first two are public APIs, and the last one is a system API. For details, see @ohos.account.distributedAccount (Distributed Account Management).
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Common Events of the Ability Subsystem
harmony 鸿蒙Common Events of the Notification Service
harmony 鸿蒙Common Events of the Bundle Management Subsystem
harmony 鸿蒙Common Events of the File Management Subsystem
harmony 鸿蒙Common Events of the Language Subsystem
harmony 鸿蒙Common Events of the SMS Application
harmony 鸿蒙Common Events of the Network Management Subsystem
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦