Condividi tramite


UserDataFeedSyncScope Classe

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

public class UserDataFeedSyncScope

Questa classe rappresenta l'ambito per la sincronizzazione dei dati specifici dell'utente con il back-end della piattaforma dispositivi connessi quando l'app usa determinate funzionalità, ad esempio le attività utente. Un'istanza può essere recuperata in modo statico dalla classe per la funzionalità specifica ,ad esempio **UserActivityChannel**, e viene usata per la configurazione del comportamento **UserDataFeed** per la sincronizzazione dei dati.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
String getNotificationType()

Impostare il tipo di notifiche di modifica per l'ambito di sincronizzazione **UserDataFeed**

String getPlatform()

Impostare la piattaforma per limitare le attività in ingresso alle app che supportano la piattaforma.

List<String> getSyncScopeFlags()

Impostare eventuali flag facoltativi per filtrare le attività in ingresso.

void setNotificationType(@Nullable String notificationType)

Impostare il tipo di notifiche di modifica per l'ambito di sincronizzazione **UserDataFeed**.

void setPlatform(@Nullable String platform)

Impostare la piattaforma per limitare le attività in ingresso alle app che supportano la piattaforma. Nota, è utile solo per le applicazioni che possono sottoscrivere l'intero feed di dati di un utente, non solo per l'app corrente.

void setSyncScopeFlags(@Nullable Collection<String> syncScopeFlags)

Impostare eventuali flag facoltativi per filtrare le attività in ingresso.

Dettagli metodo

getNotificationType

public String getNotificationType()

Impostare il tipo di notifiche di modifica per l'ambito di sincronizzazione **UserDataFeed**

Restituisce:

tipo di notifica da ricevere (vedere **UserDataFeedNotificationTypes**)

getPlatform

public String getPlatform()

Impostare la piattaforma per limitare le attività in ingresso alle app che supportano la piattaforma.

Restituisce:

piattaforma specificata (vedere **UserDataFeedPlatforms**).

getSyncScopeFlags

public List getSyncScopeFlags()

Impostare eventuali flag facoltativi per filtrare le attività in ingresso.

Restituisce:

set di flag per l'ambito di sincronizzazione (vedere **UserDataFeedSyncScopeFlags**).

setNotificationType

public void setNotificationType(@Nullable String notificationType)

Impostare il tipo di notifiche di modifica per l'ambito di sincronizzazione **UserDataFeed**.

Parametri:

notificationType - tipo di notifica da ricevere (vedere **UserDataFeedNotificationTypes**).

setPlatform

public void setPlatform(@Nullable String platform)

Impostare la piattaforma per limitare le attività in ingresso alle app che supportano la piattaforma. Nota, è utile solo per le applicazioni che possono sottoscrivere l'intero feed di dati di un utente, non solo per l'app corrente.

Parametri:

platform - piattaforma specificata (vedere **UserDataFeedPlatforms**).

setSyncScopeFlags

public void setSyncScopeFlags(@Nullable Collection syncScopeFlags)

Impostare eventuali flag facoltativi per filtrare le attività in ingresso.

Parametri:

syncScopeFlags - set di flag per l'ambito di sincronizzazione (vedere **UserDataFeedSyncScopeFlags**).

Si applica a