Compartilhamento de tecnologia

Gerenciamento de desenvolvimento de Hongmeng: [@ohos.account.distributedAccount (gerenciamento de contas distribuídas)]

2024-07-08

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

Gerenciamento de contas distribuídas

Este módulo fornece algumas funções básicas para gerenciar contas distribuídas, incluindo principalmente consultar e atualizar o status de login da conta.

ilustrar: O primeiro lote de interfaces deste módulo é suportado a partir da versão 7 da API. Para novas interfaces em versões subsequentes, a versão inicial da interface é marcada individualmente com um sobrescrito.Familiarize-se com o documento de orientação de desenvolvimento de Hongmeng antes do desenvolvimento.gitee.com/li-shizhen-skin/harmony-os/blob/master/README.mdClique ou copie para ir.

Módulo de importação

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

account_distributedAccount.getDistributedAccountAbility

getDistributedAccountAbility(): Capacidade de Conta Distribuída

Obtenha o objeto de instância única da conta distribuída.

Capacidades do sistema: SystemCapability.Conta.ContaOs

  • valor de retorno:

    | Tipo | Descrição |
    | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------- |
    | [DistributedAccountAbility]| Retorna uma instância que fornece métodos para consultar e atualizar o status de login da conta distribuída. |

  • Exemplo:

    const accountAbility = account_distributedAccount.getDistributedAccountAbility();
    

Capacidade de Responsabilidade Distribuída

Fornece métodos para consultar e atualizar o status de login da conta distribuída (primeiro você precisa obter o objeto de instância única da conta distribuída).

queryOsAccountDistributedInfo

queryOsAccountDistributedInfo(retorno de chamada: AsyncCallback): void

Obtenha informações da conta distribuída e use o retorno de chamada para retornar o resultado de forma assíncrona.

Capacidades do sistema: SystemCapability.Conta.ContaOs

Permissões necessárias: ohos.permission.MANAGE_LOCAL_ACCOUNTS ou ohos.permission.DISTRIBUTED_DATASYNC, esta permissão é usada apenas por aplicativos do sistema.

  • parâmetro:

    | Nome do parâmetro | Tipo | Obrigatório |
    | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | – | ------------- |
    | retorno de chamada | AsyncCallback