Clase MCDConnectedDevicesPlatform

@interface MCDConnectedDevicesPlatform : NSObject

Esta clase representa la plataforma de dispositivos conectados y administra la conexión de la aplicación a ella.

Propiedades

accountManager

@property (nonatomic, readonly, nonnull) MCDConnectedDevicesAccountManager* accountManager;

Instancia de MCDConnectedDevicesAccountManager mantenida por la plataforma.

notificationRegistrationManager

@property (nonatomic, readonly, nonnull) MCDConnectedDevicesNotificationRegistrationManager* notificationRegistrationManager;

Instancia de MCDConnectedDevicesNotificationRegistrationManager mantenida por la plataforma.

Constructores

platformWithSettings

+ (nullable instancetype)platformWithSettings:(MCDConnectedDevicesPlatformSettings* _Nonnull)settings;

Nueva instancia de esta clase con la configuración de plataforma especificada.

Parámetros

  • settings

El objeto MCDConnectedDevicesPlatformSettings que almacena la configuración de la aplicación de la plataforma.

Devoluciones

Devuelve un objeto MCDConnectedDevicesPlatform que contiene la configuración de la plataforma de la aplicación.

initWithSettings

- (nullable instancetype)initWithSettings:(MCDConnectedDevicesPlatformSettings* _Nonnull)settings;

Nueva instancia de esta clase con la configuración de la plataforma.

Parámetros

  • settings

El objeto MCDConnectedDevicesPlatformSettings que almacena la configuración de la aplicación de la plataforma.

Devoluciones

Devuelve un objeto MCDConnectedDevicesPlatform inicializado con la configuración de la plataforma de la aplicación.

Métodos

processNotification

- (MCDConnectedDevicesProcessNotificationOperation* _Nonnull)processNotification:(NSDictionary* _Nonnull)notification;

Procesar la notificación de APN entrante.

Parámetros

  • notification

Contiene la notificación de APNs que se va a procesar.

Devoluciones

Instancia de la clase MCDConnectedDevicesProcessNotificationOperation.

start

- (void) start;

Inicie la plataforma.

shutdownAsync

- (void)shutdownAsync:(void (^_Nonnull)(NSError* _Nullable))completionBlock;

Apaga la plataforma de dispositivos conectados.

Parámetros

  • completionBlock

Bloque que se va a invocar tras la finalización.