Classe MCDConnectedDevicesPlatform

@interface MCDConnectedDevicesPlatform : NSObject

Essa classe para representar a Plataforma de Dispositivos Conectados e gerenciar a conexão do aplicativo com ela.

Propriedades

accountManager

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

Instância MCDConnectedDevicesAccountManager mantida pela plataforma.

notificationRegistrationManager

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

Instância MCDConnectedDevicesNotificationRegistrationManager mantida pela plataforma.

Construtores

platformWithSettings

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

Uma nova instância dessa classe com as configurações de plataforma especificadas.

Parâmetros

  • settings

O objeto MCDConnectedDevicesPlatformSettings que armazena as configurações do aplicativo da plataforma.

Retornos

Retorna um objeto MCDConnectedDevicesPlatform que contém as configurações da plataforma do aplicativo.

initWithSettings

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

Uma nova instância dessa classe com as configurações da plataforma.

parâmetros

  • settings

O objeto MCDConnectedDevicesPlatformSettings que armazena as configurações do aplicativo da plataforma.

Retornos

Retorna um objeto MCDConnectedDevicesPlatform inicializado com as configurações de plataforma do aplicativo.

Métodos

processNotification

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

Processar a notificação de APNs de entrada.

parâmetros

  • notification

Contém a notificação de APNs a ser processada.

Retornos

Uma instância da classe MCDConnectedDevicesProcessNotificationOperation.

iniciar

- (void) start;

Inicie a plataforma.

shutdownAsync

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

Desliga a Plataforma de Dispositivos Conectados.

parâmetros

  • completionBlock

O bloco a ser invocado após a conclusão.