diff --git a/sdk-intergration/Packages/tysdk/Plugins/Android/SDKManager.java b/sdk-intergration/Packages/tysdk/Plugins/Android/SDKManager.java index a6cf261..6e6e2e7 100644 --- a/sdk-intergration/Packages/tysdk/Plugins/Android/SDKManager.java +++ b/sdk-intergration/Packages/tysdk/Plugins/Android/SDKManager.java @@ -44,8 +44,6 @@ import org.json.JSONObject; import java.util.HashMap; import java.util.Map; -import kotlinx.serialization.json.Json; - public class SDKManager { private final static Handler handler = new Handler(Looper.getMainLooper()); @@ -124,6 +122,7 @@ public class SDKManager { public static void UnityResetServerUrl(String url) { SDKLog.i("UnityResetServerUrl : " + url); + SetDNSIPsEnable(false); SDKAPI.getIns().updateServer(url); } @@ -666,6 +665,18 @@ public class SDKManager { } } + public static void SetDNSIPsEnable(boolean 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 6e24f7d..44e48c8 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 diff --git a/sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade.cs b/sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade.cs index 38000dc..06fb24d 100644 --- a/sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade.cs +++ b/sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade.cs @@ -372,6 +372,13 @@ namespace tysdk UnityBridgeFunc.CleanLinkTmpSnsInfo(); } +#if UNITY_EDITOR + public async Task ChangeLinkAccount(EAccoutType accoutType, int oldUserId, int newUserId) + { + await Task.Delay(300); + return new ChangeLinkResult(){code = 1}; + } +#elif UNITY_IOS || UNITY_ANDROID public async Task ChangeLinkAccount(EAccoutType accoutType, int oldUserId, int newUserId) { var task = TYSDKCallbackManager.Instance.RegisterCallback(TimeSpan.FromSeconds(30)); @@ -396,6 +403,7 @@ namespace tysdk CleanLinkTempSnSInfo(); } } +#endif public void ChangeLinkAccountResult(string message) {