Обмен технологиями

Управление развитием Хунмэн: [@ohos.account.distributedAccount (управление распределенными учетными записями)]

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Распределенное управление учетными записями

Этот модуль предоставляет некоторые базовые функции для управления распределенными учетными записями, в основном включая запрос и обновление статуса входа в учетную запись.

проиллюстрировать: Первая партия интерфейсов этого модуля поддерживается начиная с версии API 7. Для новых интерфейсов последующих версий первоначальная версия интерфейса индивидуально помечается верхним индексом.Пожалуйста, ознакомьтесь с руководством по разработке Hongmeng перед началом разработки.gitee.com/li-shizhen-skin/harmony-os/blob/master/README.mdНажмите или скопируйте, чтобы перейти.

Модуль импорта

import account_distributedAccount from '@ohos.account.distributedAccount';

account_distributedAccount.getDistributedAccountAbility

getDistributedAccountAbility(): РаспределеннаяВозможностьУчета

Получите объект единственного экземпляра распределенной учетной записи.

Возможности системы: SystemCapability.Account.OsAccount

  • возвращаемое значение:

    | Тип | Описание |
    | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- |
    | [DistributedAccountAbility]| Возвращает экземпляр, предоставляющий методы для запроса и обновления статуса входа в распределенную учетную запись. |

  • Пример:

    const accountAbility = account_distributedAccount.getDistributedAccountAbility();
    

DistributedAccountAbility

Предоставляет методы для запроса и обновления статуса входа в распределенную учетную запись (сначала необходимо получить единственный объект экземпляра распределенной учетной записи).

queryOsAccountDistributedInfo

queryOsAccountDistributedInfo(обратный вызов: AsyncCallback): void

Получите информацию о распределенной учетной записи и используйте обратный вызов для асинхронного возврата результата.

Возможности системы: SystemCapability.Account.OsAccount

Требуемые разрешения: ohos.permission.MANAGE_LOCAL_ACCOUNTS или ohos.permission.DISTRIBUTED_DATASYNC, это разрешение используется только системными приложениями.

  • параметр:

    | Имя параметра | Тип | Обязательное описание |
    | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | – | ------------- |
    | обратный вызов | Асинхронный обратный вызов