Compartir a través de


ConnectedDevicesAccountManager Clase

  • java.lang.Object
    • NativeBase
      • com.microsoft.connecteddevices.ConnectedDevicesAccountManager

public class ConnectedDevicesAccountManager

Proporciona un único punto de entrada para todas las características relacionadas con la cuenta en el SDK.

Resumen del método

Modificador y tipo Método y descripción
Event<ConnectedDevicesAccountManager, ConnectedDevicesAccessTokenInvalidatedEventArgs> accessTokenInvalidated()

Este evento se desencadena cuando un consumidor de tokens notifica un error de token. El suscriptor de solicitud de token debe actualizar su caché de tokens o solicitar un nuevo inicio de sesión de usuario para corregir la configuración de su cuenta.

Event<ConnectedDevicesAccountManager, ConnectedDevicesAccessTokenRequestedEventArgs> accessTokenRequested()

Este evento se desencadena cuando es necesario solicitar un token. Este evento debe suscribirse y estar listo para responder antes de que se envíe cualquier solicitud.

AsyncOperation<ConnectedDevicesAddAccountResult> addAccountAsync(@NonNull final ConnectedDevicesAccount account)

Cuando se complete, se invocará una devolución de llamada para agregar una cuenta al administrador de cuentas. El resultado de la devolución de llamada indica si la adición de la cuenta es correcta o no. AddAccountAsync puede desencadenar #accessTokenRequested para activarse, por lo que la aplicación debe asegurarse de que su biblioteca de tokens está lista para volver a responder a la solicitud de token antes de llamar a AddAccountAsync. Si no es así, se invocará la devolución de llamada con ConnectedDevicesAccountAddedStatus

List<ConnectedDevicesAccount> getAccounts()

Devuelve todos los ConnectedDevicesAccount de los que realiza el seguimiento actualmente este administrador.

AsyncOperation<ConnectedDevicesRemoveAccountResult> removeAccountAsync(@NonNull final ConnectedDevicesAccount account)

Quita un ConnectedDevicesAccount de ConnectedDevicesAccountManager, se invocará la devolución de llamada cuando se complete.

Detalles del método

accessTokenInvalidated

public Event accessTokenInvalidated()

Este evento se desencadena cuando un consumidor de tokens notifica un error de token. El suscriptor de solicitud de token debe actualizar su caché de tokens o solicitar un nuevo inicio de sesión de usuario para corregir la configuración de su cuenta.

Devoluciones:

La suscripción de eventos

accessTokenRequested

public Event accessTokenRequested()

Este evento se desencadena cuando es necesario solicitar un token. Este evento debe suscribirse y estar listo para responder antes de que se envíe cualquier solicitud.

Devoluciones:

La suscripción de eventos

addAccountAsync

public AsyncOperation addAccountAsync(@NonNull final ConnectedDevicesAccount account)

Cuando se complete, se invocará una devolución de llamada para agregar una cuenta al administrador de cuentas. El resultado de la devolución de llamada indica si la adición de la cuenta es correcta o no. AddAccountAsync puede desencadenar #accessTokenRequested para activarse, por lo que la aplicación debe asegurarse de que su biblioteca de tokens está lista para volver a responder a la solicitud de token antes de llamar a AddAccountAsync. Si no es así, se invocará la devolución de llamada con ConnectedDevicesAccountAddedStatus

Parámetros:

account - Un ConnectedDevicesAccount que se va a agregar a la plataforma.

Devoluciones:

Resultado de la operación agregar cuenta

getAccounts

public List getAccounts()

Devuelve todos los ConnectedDevicesAccount de los que realiza el seguimiento actualmente este administrador.

Devoluciones:

removeAccountAsync

public AsyncOperation removeAccountAsync(@NonNull final ConnectedDevicesAccount account)

Quita un ConnectedDevicesAccount de ConnectedDevicesAccountManager, se invocará la devolución de llamada cuando se complete.

Parámetros:

account - El ConnectedDevicesAccount que se va a quitar.

Devoluciones:

Resultado de la operación de eliminación de la cuenta

Se aplica a