静默相关接口

永久静默

可以通过调用 disable() 接口使 SDK 进入静默状态,SDK 将停止采集数据,并且不再和服务器通信,直到调用 enable() 接口取消静默状态,请根据实际情况慎重使用。 注意:静默状态会在本地缓存,重启应用后 SDK 仍将保持静默状态

  • 相关接口
/**
 * 调用此接口使 SDK 进入静默状态
 */
NBSAppAgent.disable()
  • 代码示例
NBSAppAgent.disable();

临时静默

可以通过此接口使 SDK 进入临时静默状态,SDK 将在设置的时间范围内停止采集数据,并且不再和服务器通信。单位可设置为日时分秒,时间最长为 30 日,超过静默时间后再次启动,以缓存配置启动 SDK 各功能模块。 注意:若应用启动时处于静默状态,运行中达到静默时间,SDK 仍将处于静默状态,直到应用重启。

  • 相关接口
/**
 * @param timeUnit 时间单位,支持 DAYS、HOURS、MINUTES、SECONDS 等,最长支持 30 天
 * @param timeUnit 静默时间
 */
NBSAppAgent.disableTimeUnit(TimeUnit timeUnit, long time)
  • 代码示例
NBSAppAgent.disableTimeUnit(TimeUnit.DAYS, 2);// 静默 2 天

取消静默

可以通过此接口使 SDK 取消静默状态, 调用静默接口后需要调用本接口以启动 SDK,再次启动时按缓存配置启动各功能模块。

  • 相关接口
/**
 * 调用此接口 SDK 将取消静默
 */
NBSAppAgent.enable()
  • 代码示例
NBSAppAgent.enable();
© 2007-2024 北京基调网络股份有限公司 all right reserved,powered by Gitbook本文档更新于: 2024-05-28 15:01

results matching ""

    No results matching ""