-keep public class cn.thinkingdata.remoteconfig.BuildConfig { *; }
-keep public class cn.thinkingdata.remoteconfig.TDRemoteConfig { *; }
-keep public class cn.thinkingdata.remoteconfig.TDRemoteConfig$OnConfigFetchListener { *; }
-keep public class cn.thinkingdata.remoteconfig.TDRemoteConfigSettings$TDRemoteConfigMode { *; }
-keep public class cn.thinkingdata.remoteconfig.plugin.RemoteConfigPlugin { *; }
-keep public class cn.thinkingdata.remoteconfig.receiver.TDRemoteConfigObservable { *; }
-keep public class cn.thinkingdata.remoteconfig.receiver.TDRemoteStatusObserver { *; }
-keep public class cn.thinkingdata.remoteconfig.sysconfig.SystemConfigManager { *; }
-keep public class cn.thinkingdata.remoteconfig.user.ClientUserManager { *; }
-keep class cn.thinkingdata.module.routes.** { *; }
-keep public class cn.thinkingdata.remoteconfig.TDRemoteConfigSettings { *; }
-keep public class cn.thinkingdata.remoteconfig.core.TDObject { *; }
-keep public class cn.thinkingdata.remoteconfig.core.TDObject$IFilter { *; }
-dontwarn cn.thinkingdata.remoteconfig.plugin.RemoteConfigPlugin.**
-dontwarn cn.thinkingdata.remoteconfig.plugin.RemoteConfigPlugin
-keeppackagenames cn.thinkingdata.remoteconfig.*
#unity
-keep public class cn.thinkingdata.remoteconfig.TDRemoteConfigProxy { *; }
-keep public class cn.thinkingdata.remoteconfig.TDRemoteConfigProxy$TDConfigFetchListener { *; }
#CocosCreator
-keep public class com.cocos.game.TDRemoteConfigProxy {*;}