From 4e95d87dec43de5f7e8bd6ef579053c1fb44414d Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期日, 22 九月 2024 22:09:54 +0800
Subject: [PATCH] 西墨可视对讲

---
 HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs b/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs
index 4898a28..02610db 100644
--- a/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs
+++ b/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs
@@ -127,7 +127,17 @@
 
             //鐧诲綍sip鏈嶅姟鍣�
 #if __IOS__
-            Shared.IOS.HDLLinphoneSDK.HDLLinPhoneSDK.Instance().Login(mHDLSipInfo.sipAccount, mHDLSipInfo.sipPasswd, mHDLSipInfo.realm,"UDP");
+            string systemVersion = UIKit.UIDevice.CurrentDevice.SystemVersion;
+            System.Version currentVersion = new System.Version(systemVersion);
+            System.Version version17 = new System.Version(17, 0);
+            if (currentVersion.CompareTo(version17) > 0)
+            {
+                HDLLinPhoneSDK.Instance().Login(mHDLSipInfo.sipAccount, mHDLSipInfo.sipPasswd, mHDLSipInfo.realm, "udp");
+            }
+            else
+            {
+                HDLLinPhoneSDK.Instance().Login(mHDLSipInfo.sipAccount, mHDLSipInfo.sipPasswd, mHDLSipInfo.realm, DB_ResidenceData.Instance.linphoneConnectType.ToString());
+            }
 #else
             if (mInterphoneType == InterphoneType.FREEVIEW.ToString())
             {

--
Gitblit v1.8.0