ConnectedDevicesPlatform Classe

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

public class ConnectedDevicesPlatform

Classe pour représenter la plateforme d’appareils connectés et gérer la connexion de l’application à celle-ci.

Récapitulatif du constructeur

Constructeur Description
ConnectedDevicesPlatform(@NonNull Context context)

Crée et initialise une nouvelle instance de cette classe.

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

Crée et initialise une nouvelle instance de cette classe.

Résumé de la méthode

Modificateur et type Méthode et description
ConnectedDevicesAccountManager getAccountManager()

Obtenir ConnectedDevicesAccountManager une instance détenue par la plateforme

ConnectedDevicesNotificationRegistrationManager getNotificationRegistrationManager()

Obtenir une ConnectedDevicesNotificationRegistrationManager instance détenue par la plateforme

ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Bundle bundle)

Traiter la notification GCM entrante

ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Map map)

Traiter la notification FCM entrante

AsyncOperation<Void> processNotificationAsync(@NonNull ConnectedDevicesNotification notification)

Traiter les notifications entrantes. Si la notification ne concerne pas l’objet ConnectedDevicesPlatform, l’opération AsyncOperation retournée est effectuée de manière asynchrone dès que possible.

AsyncOperation<Void> shutdownAsync()

Arrête la plateforme d’appareils connectés.

void start()

Démarrer la plateforme

Détails du constructeur

ConnectedDevicesPlatform

public ConnectedDevicesPlatform(@NonNull Context context)

Crée et initialise une nouvelle instance de cette classe.

Parameters:

context - Contexte de l’application appelante. Cela est nécessaire pour exposer des ressources spécifiques à l’application à .ConnectedDevicesPlatform

ConnectedDevicesPlatform

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

Crée et initialise une nouvelle instance de cette classe.

Parameters:

context - Contexte de l’application appelante. Cela est nécessaire pour exposer des ressources spécifiques à l’application à l’objet Connected Devices ConnectedDevicesPlatform.
settings - PlatformSettings avec lequel construire l’objet Platform

Détails de la méthode

getAccountManager

public ConnectedDevicesAccountManager getAccountManager()

Obtenir ConnectedDevicesAccountManager une instance détenue par la plateforme

Returns:

AccountManager

getNotificationRegistrationManager

public ConnectedDevicesNotificationRegistrationManager getNotificationRegistrationManager()

Obtenir une ConnectedDevicesNotificationRegistrationManager instance détenue par la plateforme

Returns:

NotificationRegistrationManager

processNotification

public ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Bundle bundle)

Traiter la notification GCM entrante

Parameters:

bundle - Bundle reçu de GcmListenerService.onMessageReceived

Returns:

Résultat du traitement d’une notification

processNotification

public ConnectedDevicesProcessNotificationOperation processNotification(@NonNull Map map)

Traiter la notification FCM entrante

Parameters:

map - L’offre groupée reçue de FirebaseMessagingService.onMessageReceived

Returns:

Résultat du traitement d’une notification

processNotificationAsync

public AsyncOperation processNotificationAsync(@NonNull ConnectedDevicesNotification notification)

Traiter les notifications entrantes. Si la notification ne concerne pas l’objet ConnectedDevicesPlatform, l’opération AsyncOperation retournée est effectuée de manière asynchrone dès que possible.

Parameters:

notification - Objet ConnectedDevicesNotification à traiter.

Returns:

Opération AsyncOperation indiquant quand ConnectedDevicesPlatform a terminé de traiter cette notification.

shutdownAsync

public AsyncOperation shutdownAsync()

Arrête la plateforme d’appareils connectés.

Returns:

AsyncOperation<T> représentant cette opération.

start

public void start()

Démarrer la plateforme

S’applique à