Compartir a través de


ConnectedDevicesPlatform Clase

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

public class ConnectedDevicesPlatform

Clase para representar la plataforma de dispositivos conectados y administrar la conexión de la aplicación a ella.

Resumen del constructor

Constructor Description
ConnectedDevicesPlatform(@NonNull Context context)

Crea e inicializa una nueva instancia de esta clase.

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

Crea e inicializa una nueva instancia de esta clase.

Resumen del método

Modificador y tipo Método y descripción
ConnectedDevicesAccountManager getAccountManager()

Obtención de ConnectedDevicesAccountManager instancia mantenida por la plataforma

ConnectedDevicesNotificationRegistrationManager getNotificationRegistrationManager()

Obtención de ConnectedDevicesNotificationRegistrationManager instancia que mantiene la plataforma

ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Bundle bundle)

Procesamiento de la notificación GCM entrante

ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Map map)

Procesamiento de la notificación FCM entrante

AsyncOperation<Void> processNotificationAsync(@NonNull ConnectedDevicesNotification notification)

Procesar la notificación entrante. Si la notificación no es para ConnectedDevicesPlatform, la AsyncOperation devuelta se completará de forma asincrónica lo antes posible.

AsyncOperation<Void> shutdownAsync()

Apaga la plataforma de dispositivos conectados.

void start()

Inicio de la plataforma

Detalles del constructor

ConnectedDevicesPlatform

public ConnectedDevicesPlatform(@NonNull Context context)

Crea e inicializa una nueva instancia de esta clase.

Parámetros:

context - Contexto de la aplicación que llama. Esto es necesario para exponer recursos específicos de la aplicación a la ConnectedDevicesPlatform.

ConnectedDevicesPlatform

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

Crea e inicializa una nueva instancia de esta clase.

Parámetros:

context - Contexto de la aplicación que llama. Esto es necesario para exponer recursos específicos de la aplicación a connected Devices ConnectedDevicesPlatform.
settings - PlatformSettings para construir el objeto Platform con

Detalles del método

getAccountManager

public ConnectedDevicesAccountManager getAccountManager()

Obtención de ConnectedDevicesAccountManager instancia mantenida por la plataforma

Devoluciones:

AccountManager

getNotificationRegistrationManager

public ConnectedDevicesNotificationRegistrationManager getNotificationRegistrationManager()

Obtención de ConnectedDevicesNotificationRegistrationManager instancia que mantiene la plataforma

Devoluciones:

NotificationRegistrationManager

processNotification

public ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Bundle bundle)

Procesamiento de la notificación GCM entrante

Parámetros:

bundle - La agrupación recibida de GcmListenerService.onMessageReceived

Devoluciones:

Resultado del procesamiento de una notificación

processNotification

public ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Map map)

Procesamiento de la notificación FCM entrante

Parámetros:

map - La agrupación recibida de FirebaseMessagingService.onMessageReceived

Devoluciones:

Resultado del procesamiento de una notificación

processNotificationAsync

public AsyncOperation processNotificationAsync(@NonNull ConnectedDevicesNotification notification)

Procesar la notificación entrante. Si la notificación no es para ConnectedDevicesPlatform, la AsyncOperation devuelta se completará de forma asincrónica lo antes posible.

Parámetros:

notification - ConnectedDevicesNotification que se va a procesar.

Devoluciones:

Una operación AsyncOperation que indica cuándo connectedDevicesPlatform se realiza procesando esta notificación.

shutdownAsync

public AsyncOperation shutdownAsync()

Apaga la plataforma de dispositivos conectados.

Devoluciones:

Un AsyncOperation<T> que representa esta operación.

start

public void start()

Inicio de la plataforma

Se aplica a