跳到主要内容

动态更新配置(UpdateConfig)

AndroidiOSWindows
如果您使用的是 Unity 引擎,请参见 Unity SDK 的 UpdateConfig
警告

使用注意事项:该接口的调用时序不可控,对部分三方 SDK 的初始化会有问题,不建议业务使用。如果确实有使用诉求,建议联系 Player Network 助手进行评估。

UpdateConfig 允许设置空字符串值。当密钥设置为空值时,GetConfig 将返回空值, INTLConfig.ini 将值更改为空。

函数定义

UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static bool UpdateConfig(TMap<FString, FString> Cfg, const FString Project = "INTL");

入参说明

参数类型说明
CfgTMap<FString, FString>配置内容
ProjectFString默认参数,保持不变

代码示例

TMap<FString, FString> config;
config.Add("LOG_LEVEL", "1");
UINTLSDKAPI::UpdateConfig(config);