diff --git a/sdk-intergration/Packages/tysdk/Plugins/Android/SDKManager.java b/sdk-intergration/Packages/tysdk/Plugins/Android/SDKManager.java index e788c34..fb3057c 100644 --- a/sdk-intergration/Packages/tysdk/Plugins/Android/SDKManager.java +++ b/sdk-intergration/Packages/tysdk/Plugins/Android/SDKManager.java @@ -124,6 +124,7 @@ public class SDKManager { public static void UnityResetServerUrl(String url) { SDKLog.i("UnityResetServerUrl : " + url); + SetDNSIPsEnable(false); SDKAPI.getIns().updateServer(url); } @@ -561,6 +562,18 @@ public class SDKManager { } } + public static void SetDNSIPsEnable(bool enable) { + SDKAPI.enableDoh(enable); + if(enable) { + SDKAPI.setHttpDnsIps(new String[]{ + "34.111.1.231", + "2600:1901:0:c31b::" + }); + } + else{ + SDKAPI.setHttpDnsIps(new string[0]); + } + } } diff --git a/sdk-intergration/Packages/tysdk/Plugins/Android/TYApp.java b/sdk-intergration/Packages/tysdk/Plugins/Android/TYApp.java index 979c7e7..f459dad 100644 --- a/sdk-intergration/Packages/tysdk/Plugins/Android/TYApp.java +++ b/sdk-intergration/Packages/tysdk/Plugins/Android/TYApp.java @@ -12,6 +12,7 @@ public class TYApp extends Application { public void onCreate() { super.onCreate(); SDKAPI.getIns().onApplicationCreate(this); + SDKManager.SetDNSIPsEnable(true); } @Override @@ -19,4 +20,5 @@ public class TYApp extends Application { super.attachBaseContext(base); SDKAPI.getIns().onAttachBaseContext(base, this); } + } diff --git a/sdk-intergration/Packages/tysdk/Plugins/Android/tuyoosdk_1.0.0.aar b/sdk-intergration/Packages/tysdk/Plugins/Android/tuyoosdk_1.0.0.aar index 6576bb4..9c37704 100644 Binary files a/sdk-intergration/Packages/tysdk/Plugins/Android/tuyoosdk_1.0.0.aar and b/sdk-intergration/Packages/tysdk/Plugins/Android/tuyoosdk_1.0.0.aar differ