Compartir a través de


UserDataFeedSyncScope Clase

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

public class UserDataFeedSyncScope

Esta clase representa el ámbito para sincronizar datos específicos del usuario con el back-end de la plataforma de dispositivos conectados cuando la aplicación usa determinadas funciones, como las actividades de usuario. Una instancia se puede recuperar estáticamente de la clase para la funcionalidad específica (por ejemplo, **UserActivityChannel**) y se usa para la configuración del comportamiento **UserDataFeed** para sincronizar datos.

Resumen del método

Modificador y tipo Método y descripción
String getNotificationType()

Establecer el tipo de notificaciones de cambio para el ámbito de sincronización **UserDataFeed**

String getPlatform()

Establezca la plataforma para restringir las actividades entrantes a las aplicaciones que admiten la plataforma.

List<String> getSyncScopeFlags()

Establezca las marcas opcionales para filtrar las actividades entrantes.

void setNotificationType(@Nullable String notificationType)

Establezca el tipo de notificaciones de cambio para el ámbito de sincronización **UserDataFeed**.

void setPlatform(@Nullable String platform)

Establezca la plataforma para restringir las actividades entrantes a las aplicaciones que admiten la plataforma. Tenga en cuenta que solo es útil para las aplicaciones que pueden suscribirse a toda la fuente de distribución de datos de un usuario, no solo para la aplicación actual.

void setSyncScopeFlags(@Nullable Collection<String> syncScopeFlags)

Establezca las marcas opcionales para filtrar las actividades entrantes.

Detalles del método

getNotificationType

public String getNotificationType()

Establecer el tipo de notificaciones de cambio para el ámbito de sincronización **UserDataFeed**

Devoluciones:

tipo de notificación que se va a recibir (vea **UserDataFeedNotificationTypes**)

getPlatform

public String getPlatform()

Establezca la plataforma para restringir las actividades entrantes a las aplicaciones que admiten la plataforma.

Devoluciones:

la plataforma especificada (vea **UserDataFeedPlatforms**).

getSyncScopeFlags

public List getSyncScopeFlags()

Establezca las marcas opcionales para filtrar las actividades entrantes.

Devoluciones:

conjunto de marcas para el ámbito de sincronización (vea **UserDataFeedSyncScopeFlags**).

setNotificationType

public void setNotificationType(@Nullable String notificationType)

Establezca el tipo de notificaciones de cambio para el ámbito de sincronización **UserDataFeed**.

Parámetros:

notificationType - tipo de notificación que se va a recibir (vea **UserDataFeedNotificationTypes**).

setPlatform

public void setPlatform(@Nullable String platform)

Establezca la plataforma para restringir las actividades entrantes a las aplicaciones que admiten la plataforma. Tenga en cuenta que solo es útil para las aplicaciones que pueden suscribirse a toda la fuente de distribución de datos de un usuario, no solo para la aplicación actual.

Parámetros:

platform - la plataforma especificada (vea **UserDataFeedPlatforms**).

setSyncScopeFlags

public void setSyncScopeFlags(@Nullable Collection syncScopeFlags)

Establezca las marcas opcionales para filtrar las actividades entrantes.

Parámetros:

syncScopeFlags - conjunto de marcas para el ámbito de sincronización (vea **UserDataFeedSyncScopeFlags**).

Se aplica a