应用平台 AppStage-使用Gray SDK:初始化SLB

时间:2025-02-12 15:02:51

初始化SLB

  • 业务自行解析好配置,作为Properties入参传入。

    GraySDKManager.getInstance().init(Properties params, Object lbsServiceFactory)。

    表1 参数说明

    参数

    说明

    传空说明

    Properties params

    将Properties对象传入

    将不能使用Gray SDK功能。

    不能传空。

    Object lbsServiceFactory

    lbsServiceFactory对象传入

    不能使用LBS国家省市IP库功能。

    在业务不使用LBS国家省市灰度时,可传空。

  • 业务指定好Properties路径,properties文件路径传入。

    GraySDKManager.getInstance().initWithPropertiesPath (String path, Object lbsServiceFactory)。

    表2 参数说明

    参数

    说明

    传空说明

    String path

    将Properties文件全路径传入。

    传空时,会按照以下顺序尝试补参:

    1. 尝试以系统参数指定的路径找文件System.getProperty(“graysdk.properties.file_path”)。
    2. 尝试从classpath的文件系统路径下找graysdk.properties或者graysdk-config.properties。

    Object lbsServiceFactory

    LbsServiceFactory对象传入。

    不能使用LBS国家省市ip库功能。

    在业务不使用LBS国家省市灰度时,可传空。

support.huaweicloud.com/sdkreference-appstage/appstage_08_0039.html