UserDataFeedSyncScope 类

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

public class UserDataFeedSyncScope

此类表示当应用使用某些功能(如用户激活)时,将特定于用户的数据与连接的设备平台后端同步的范围。 可以从特定功能的类(例如 UserActivityChannel)静态检索实例,并用于配置用于同步数据的 “UserDataFeed” 行为。

方法摘要

修饰符和类型 方法和描述
String getNotificationType()

设置 “UserDataFeed” 同步范围的更改通知类型

String getPlatform()

设置平台以将传入活动限制为支持平台的应用。

List<String> getSyncScopeFlags()

设置用于筛选传入活动的任何可选标志。

void setNotificationType(@Nullable String notificationType)

为 “UserDataFeed” 同步范围设置更改通知的类型。

void setPlatform(@Nullable String platform)

设置平台以将传入活动限制为支持平台的应用。 请注意,它仅适用于可以订阅用户的整个数据馈送的应用程序,而不仅仅是当前应用。

void setSyncScopeFlags(@Nullable Collection<String> syncScopeFlags)

设置用于筛选传入活动的任何可选标志。

方法详细信息

getNotificationType

public String getNotificationType()

设置 “UserDataFeed” 同步范围的更改通知类型

返回:

要接收的通知类型(请参阅 **UserDataFeedNotificationTypes**)

getPlatform

public String getPlatform()

设置平台以将传入活动限制为支持平台的应用。

返回:

指定的平台(请参阅 **UserDataFeedPlatforms**)。

getSyncScopeFlags

public List getSyncScopeFlags()

设置用于筛选传入活动的任何可选标志。

返回:

同步范围的标志集(请参阅 **UserDataFeedSyncScopeFlags**)。

setNotificationType

public void setNotificationType(@Nullable String notificationType)

为 “UserDataFeed” 同步范围设置更改通知的类型。

参数:

notificationType - 要接收的通知类型(请参阅 **UserDataFeedNotificationTypes**)。

setPlatform

public void setPlatform(@Nullable String platform)

设置平台以将传入活动限制为支持平台的应用。 请注意,它仅适用于可以订阅用户的整个数据馈送的应用程序,而不仅仅是当前应用。

参数:

platform - 指定的平台(请参阅 **UserDataFeedPlatforms**)。

setSyncScopeFlags

public void setSyncScopeFlags(@Nullable Collection syncScopeFlags)

设置用于筛选传入活动的任何可选标志。

参数:

syncScopeFlags - 同步范围的标志集(请参阅 **UserDataFeedSyncScopeFlags**)。

适用于