添加 SDK 后,要将开关接入鸿蒙客户端,还需完成以下步骤:

  1. 初始化开关组件

  2. 配置灰度白名单

  3. 获取开关

  4. 刷新开关

  5. 注册 & 移除开关监听

初始化开关组件

import { ConfigChangeListener, MPConfigService } from '@mpaas/configservice/Index';
···
MPConfigService.init()

配置灰度白名单

MPFramework.instance.userId = 'mpaas'

获取开关

MPConfigService.getConfig(您的开关key)

刷新开关

// 触发刷新,有半小时间隔
MPConfigService.loadConfig()
// 触发刷新,立刻刷新
MPConfigService.loadConfigImmediately()

注册 & 移除开关监听

// 注册监听
MPConfigService.addConfigChangeListener("myFilter", new MyListener())
// 移除监听
MPConfigService.removeConfigChangeListener("myFilter")


class MyListener implements ConfigChangeListener{
  getKeys(): List<string> {
    let filter = new List<string>()
    filter.add(过滤您想要监听的开关key)
    return filter;
  }

  onConfigChange(key: string, value: string): void {
    // 这里通知开关有变化
  }
}