Compartir a través de


Clase MCDConnectedDevicesAccountManager

@interface MCDConnectedDevicesAccountManager : NSObject

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

Propiedades

accessTokenRequested

@property(nonatomic, readonly, nonnull) MCDEvent<MCDConnectedDevicesAccountManager*, MCDConnectedDevicesAccessTokenRequestedEventArgs*>* 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.

accessTokenInvalidated

@property(nonatomic, readonly, nonnull) MCDEvent<MCDConnectedDevicesAccountManager*, MCDConnectedDevicesAccessTokenInvalidatedEventArgs*>* accessTokenInvalidated;

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

allAccounts

@property (nonatomic, readonly, nonnull) NSArray<MCDConnectedDevicesAccount*>* allAccounts;

Todos los MCDConnectedDevicesAccount que actualmente realiza el seguimiento de este administrador.

Métodos

addAccountAsync

- (void) addAccountAsync:(MCDConnectedDevicesAccount* _Nonnull)account callback:(nonnull void (^)(MCDConnectedDevicesAddAccountResult* _Nonnull, NSError* _Nullable))callback;

Cuando se complete, se invocará una devolución de llamada para agregar una cuenta al administrador de cuentas.

Parámetros

  • callback

El resultado de devolución de llamada indica si la adición de la cuenta es correcta o no.

removeAccountAsync

- (void) removeAccountAsync:(MCDConnectedDevicesAccount* _Nonnull)account callback:(nonnull void (^)(MCDConnectedDevicesRemoveAccountResult* _Nonnull, NSError* _Nullable))callback;

Quitar una cuenta del administrador de cuentas, la devolución de llamada se invocará cuando se complete.

Parámetros

  • callback

El resultado de devolución de llamada indica si la eliminación de la cuenta es correcta o no.