UserDataFeedSyncScope Classe

  • java.lang.Object
    • NativeBase
      • com.microsoft.connecteddevices.userdata.UserDataFeedSyncScope

public class UserDataFeedSyncScope

Cette classe représente l’étendue de la synchronisation des données spécifiques à l’utilisateur avec le back-end de la plateforme Appareils connectés lorsque l’application utilise certaines fonctionnalités, telles que les activités utilisateur. Une instance peut être récupérée statiquement à partir de la classe pour les fonctionnalités spécifiques (par exemple* **UserActivityChannel**), et elle est utilisée pour la configuration du comportement **UserDataFeed** pour la synchronisation des données.

Résumé de la méthode

Modificateur et type Méthode et description
String getNotificationType()

Définir le type de notifications de modification pour l’étendue de synchronisation **UserDataFeed**

String getPlatform()

Définissez la plateforme pour restreindre les activités entrantes aux applications qui prennent en charge la plateforme.

List<String> getSyncScopeFlags()

Définissez les indicateurs facultatifs pour filtrer les activités entrantes.

void setNotificationType(@Nullable String notificationType)

Définissez le type de notifications de modification pour l’étendue de synchronisation **UserDataFeed**.

void setPlatform(@Nullable String platform)

Définissez la plateforme pour restreindre les activités entrantes aux applications qui prennent en charge la plateforme. Notez qu’il est uniquement utile pour les applications qui peuvent s’abonner à l’ensemble du flux de données d’un utilisateur, pas seulement pour l’application actuelle.

void setSyncScopeFlags(@Nullable Collection<String> syncScopeFlags)

Définissez les indicateurs facultatifs pour filtrer les activités entrantes.

Détails de la méthode

getNotificationType

public String getNotificationType()

Définir le type de notifications de modification pour l’étendue de synchronisation **UserDataFeed**

Retours:

type de notification à recevoir (voir **UserDataFeedNotificationTypes**)

getPlatform

public String getPlatform()

Définissez la plateforme pour restreindre les activités entrantes aux applications qui prennent en charge la plateforme.

Retours:

la plateforme spécifiée (voir **UserDataFeedPlatforms**).

getSyncScopeFlags

public List getSyncScopeFlags()

Définissez les indicateurs facultatifs pour filtrer les activités entrantes.

Retours:

ensemble d’indicateurs pour l’étendue de synchronisation (voir **UserDataFeedSyncScopeFlags**).

setNotificationType

public void setNotificationType(@Nullable String notificationType)

Définissez le type de notifications de modification pour l’étendue de synchronisation **UserDataFeed**.

Paramètres:

notificationType - type de notification à recevoir (voir **UserDataFeedNotificationTypes**).

setPlatform

public void setPlatform(@Nullable String platform)

Définissez la plateforme pour restreindre les activités entrantes aux applications qui prennent en charge la plateforme. Notez qu’il est uniquement utile pour les applications qui peuvent s’abonner à l’ensemble du flux de données d’un utilisateur, pas seulement pour l’application actuelle.

Paramètres:

platform - la plateforme spécifiée (voir **UserDataFeedPlatforms**).

setSyncScopeFlags

public void setSyncScopeFlags(@Nullable Collection syncScopeFlags)

Définissez les indicateurs facultatifs pour filtrer les activités entrantes.

Paramètres:

syncScopeFlags - ensemble d’indicateurs pour l’étendue de synchronisation (voir **UserDataFeedSyncScopeFlags**).

S’applique à