Freigeben über


UserDataFeedSyncScope Klasse

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

public class UserDataFeedSyncScope

Diese Klasse stellt den Bereich für die Synchronisierung von benutzerspezifischen Daten mit dem Back-End der Connected Devices Platform dar, wenn die App bestimmte Funktionen verwendet, z. B. Benutzeraktivitäten. Eine Instanz kann statisch aus der Klasse für die spezifische Funktionalität abgerufen werden (z. B. **UserActivityChannel**), und sie wird für die Konfiguration des **UserDataFeed**-Verhaltens zum Synchronisieren von Daten verwendet.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String getNotificationType()

Festlegen des Typs von Änderungsbenachrichtigungen für **UserDataFeed** Synchronisierungsbereich

String getPlatform()

Legen Sie die Plattform fest, um eingehende Aktivitäten auf Apps zu beschränken, die die Plattform unterstützen.

List<String> getSyncScopeFlags()

Legen Sie optionale Flags zum Filtern eingehender Aktivitäten fest.

void setNotificationType(@Nullable String notificationType)

Festlegen des Typs von Änderungsbenachrichtigungen für **UserDataFeed** Synchronisierungsbereich.

void setPlatform(@Nullable String platform)

Legen Sie die Plattform fest, um eingehende Aktivitäten auf Apps zu beschränken, die die Plattform unterstützen. Beachten Sie, dass es nur für Anwendungen nützlich ist, die den gesamten Datenfeed eines Benutzers abonnieren können, nicht nur für die aktuelle App.

void setSyncScopeFlags(@Nullable Collection<String> syncScopeFlags)

Legen Sie optionale Flags zum Filtern eingehender Aktivitäten fest.

Details zur Methode

getNotificationType

public String getNotificationType()

Festlegen des Typs von Änderungsbenachrichtigungen für **UserDataFeed** Synchronisierungsbereich

Gibt zurück:

Typ der zu empfangenden Benachrichtigung (siehe **UserDataFeedNotificationTypes**)

getPlatform

public String getPlatform()

Legen Sie die Plattform fest, um eingehende Aktivitäten auf Apps zu beschränken, die die Plattform unterstützen.

Gibt zurück:

die angegebene Plattform (siehe **UserDataFeedPlatforms**).

getSyncScopeFlags

public List getSyncScopeFlags()

Legen Sie optionale Flags zum Filtern eingehender Aktivitäten fest.

Gibt zurück:

Satz von Flags für den Synchronisierungsbereich (siehe **UserDataFeedSyncScopeFlags**).

setNotificationType

public void setNotificationType(@Nullable String notificationType)

Festlegen des Typs von Änderungsbenachrichtigungen für **UserDataFeed** Synchronisierungsbereich.

Parameter:

notificationType - Typ der zu empfangenden Benachrichtigung (siehe **UserDataFeedNotificationTypes**).

setPlatform

public void setPlatform(@Nullable String platform)

Legen Sie die Plattform fest, um eingehende Aktivitäten auf Apps zu beschränken, die die Plattform unterstützen. Beachten Sie, dass es nur für Anwendungen nützlich ist, die den gesamten Datenfeed eines Benutzers abonnieren können, nicht nur für die aktuelle App.

Parameter:

platform - die angegebene Plattform (siehe **UserDataFeedPlatforms**).

setSyncScopeFlags

public void setSyncScopeFlags(@Nullable Collection syncScopeFlags)

Legen Sie optionale Flags zum Filtern eingehender Aktivitäten fest.

Parameter:

syncScopeFlags - Satz von Flags für den Synchronisierungsbereich (siehe **UserDataFeedSyncScopeFlags**).

Gilt für: