Compartilhar via


ConnectedDevicesPlatform Classe

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

public class ConnectedDevicesPlatform

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

Resumo do Construtor

Construtor Description
ConnectedDevicesPlatform(@NonNull Context context)

Cria e inicializa uma nova instância dessa classe.

ConnectedDevicesPlatform(@NonNull Context context, @NonNull ConnectedDevicesPlatformSettings settings)

Cria e inicializa uma nova instância dessa classe.

Resumo do método

Modificador e tipo Método e descrição
ConnectedDevicesAccountManager getAccountManager()

Obter ConnectedDevicesAccountManager instância mantida pela plataforma

ConnectedDevicesNotificationRegistrationManager getNotificationRegistrationManager()

Obter ConnectedDevicesNotificationRegistrationManager instância mantida pela plataforma

ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Bundle bundle)

Processar notificação de GCM de entrada

ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Map map)

Processar notificação de FCM de entrada

AsyncOperation<Void> processNotificationAsync(@NonNull ConnectedDevicesNotification notification)

Processar notificação de entrada. Se a notificação não for para ConnectedDevicesPlatform, a AsyncOperation retornada será concluída de forma assíncrona o mais rápido possível.

AsyncOperation<Void> shutdownAsync()

Desliga a Plataforma de Dispositivos Conectados.

void start()

Iniciar a plataforma

Detalhes do construtor

ConnectedDevicesPlatform

public ConnectedDevicesPlatform(@NonNull Context context)

Cria e inicializa uma nova instância dessa classe.

Parâmetros:

context - O contexto do aplicativo de chamada. Isso é necessário para expor recursos específicos do aplicativo ao ConnectedDevicesPlatform.

ConnectedDevicesPlatform

public ConnectedDevicesPlatform(@NonNull Context context, @NonNull ConnectedDevicesPlatformSettings settings)

Cria e inicializa uma nova instância dessa classe.

Parâmetros:

context - O contexto do aplicativo de chamada. Isso é necessário para expor recursos específicos do aplicativo ao Connected Devices ConnectedDevicesPlatform.
settings - O PlatformSettings para construir o objeto Platform com

Detalhes do método

getAccountManager

public ConnectedDevicesAccountManager getAccountManager()

Obter ConnectedDevicesAccountManager instância mantida pela plataforma

Retornos:

AccountManager

getNotificationRegistrationManager

public ConnectedDevicesNotificationRegistrationManager getNotificationRegistrationManager()

Obter ConnectedDevicesNotificationRegistrationManager instância mantida pela plataforma

Retornos:

NotificationRegistrationManager

processNotification

public ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Bundle bundle)

Processar notificação de GCM de entrada

Parâmetros:

bundle - O pacote recebido de GcmListenerService.onMessageReceived

Retornos:

Resultado do processamento de uma notificação

processNotification

public ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Map map)

Processar notificação de FCM de entrada

Parâmetros:

map - O pacote recebido de FirebaseMessagingService.onMessageReceived

Retornos:

Resultado do processamento de uma notificação

processNotificationAsync

public AsyncOperation processNotificationAsync(@NonNull ConnectedDevicesNotification notification)

Processar notificação de entrada. Se a notificação não for para ConnectedDevicesPlatform, a AsyncOperation retornada será concluída de forma assíncrona o mais rápido possível.

Parâmetros:

notification - O ConnectedDevicesNotification a ser processado.

Retornos:

Uma operação AsyncOperation que indica quando o ConnectedDevicesPlatform termina de processar essa notificação.

shutdownAsync

public AsyncOperation shutdownAsync()

Desliga a Plataforma de Dispositivos Conectados.

Retornos:

Um AsyncOperation<T> que representa essa operação.

start

public void start()

Iniciar a plataforma

Aplica-se a