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.