Compartilhar via


UserDataFeedSyncScope Classe

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

public class UserDataFeedSyncScope

Essa classe representa o escopo para sincronizar dados específicos do usuário com o back-end da Plataforma de Dispositivos Conectados quando o aplicativo usa determinadas funcionalidades, como atividades do usuário. Uma instância pode ser recuperada estaticamente da classe para a funcionalidade específica (por exemplo, **UserActivityChannel**) e é usada para a configuração do comportamento **UserDataFeed** para sincronizar dados.

Resumo do método

Modificador e tipo Método e descrição
String getNotificationType()

Definir tipo de notificações de alteração para o escopo de sincronização **UserDataFeed**

String getPlatform()

Defina a plataforma para restringir as atividades de entrada a aplicativos que dão suporte à plataforma.

List<String> getSyncScopeFlags()

Defina os sinalizadores opcionais para filtrar atividades de entrada.

void setNotificationType(@Nullable String notificationType)

Defina o tipo de notificações de alteração para o escopo de sincronização **UserDataFeed**.

void setPlatform(@Nullable String platform)

Defina a plataforma para restringir as atividades de entrada a aplicativos que dão suporte à plataforma. Observe que ele só é útil para aplicativos que podem assinar todo o feed de dados de um usuário, não apenas para o aplicativo atual.

void setSyncScopeFlags(@Nullable Collection<String> syncScopeFlags)

Defina os sinalizadores opcionais para filtrar atividades de entrada.

Detalhes do método

getNotificationType

public String getNotificationType()

Definir tipo de notificações de alteração para o escopo de sincronização **UserDataFeed**

Retornos:

tipo de notificação a receber (consulte **UserDataFeedNotificationTypes**)

getPlatform

public String getPlatform()

Defina a plataforma para restringir as atividades de entrada a aplicativos que dão suporte à plataforma.

Retornos:

a plataforma especificada (consulte **UserDataFeedPlatforms**).

getSyncScopeFlags

public List getSyncScopeFlags()

Defina os sinalizadores opcionais para filtrar atividades de entrada.

Retornos:

conjunto de sinalizadores para o escopo de sincronização (consulte **UserDataFeedSyncScopeFlags**).

setNotificationType

public void setNotificationType(@Nullable String notificationType)

Defina o tipo de notificações de alteração para o escopo de sincronização **UserDataFeed**.

Parâmetros:

notificationType - tipo de notificação a ser recebida (consulte **UserDataFeedNotificationTypes**).

setPlatform

public void setPlatform(@Nullable String platform)

Defina a plataforma para restringir as atividades de entrada a aplicativos que dão suporte à plataforma. Observe que ele só é útil para aplicativos que podem assinar todo o feed de dados de um usuário, não apenas para o aplicativo atual.

Parâmetros:

platform - a plataforma especificada (consulte **UserDataFeedPlatforms**).

setSyncScopeFlags

public void setSyncScopeFlags(@Nullable Collection syncScopeFlags)

Defina os sinalizadores opcionais para filtrar atividades de entrada.

Parâmetros:

syncScopeFlags - conjunto de sinalizadores para o escopo de sincronização (consulte **UserDataFeedSyncScopeFlags**).

Aplica-se a