升级至8069版本:版本号更新/代理配置系统/红包计时埋点/长连接重构/回调修复
This commit is contained in:
@@ -20,37 +20,35 @@ var SDKVersion = string("1.0.0")
|
||||
// phoneOsType = "iPhone IOS17.5.1";
|
||||
// osType = "iPad iOS17.5.1";
|
||||
|
||||
// 0x1800422c 8066 真实
|
||||
// 0x1800422c 8066
|
||||
// 0x1800312d 8059
|
||||
// 0x18003b25
|
||||
// 0x1800442a 8068
|
||||
// 0x1800452a 8069 (海外版本)
|
||||
|
||||
// 绕过验证码(低版本)
|
||||
// var ClientVersionNotVerify = uint32(385881100)
|
||||
var ClientVersionNotVerify = uint32(0x18003b28)
|
||||
var ClientVersionNotVerify = uint32(0x1800442a)
|
||||
|
||||
// 845 (也能绕过验证码)
|
||||
var ClientVersion = uint32(0x18003b28)
|
||||
var PlistVersion = uint32(0x18003b28)
|
||||
var ServerVersion = uint32(0x18003b28)
|
||||
var ClientVersion = uint32(0x1800442a)
|
||||
var PlistVersion = uint32(0x1800442a)
|
||||
var ServerVersion = uint32(0x1800442a)
|
||||
|
||||
// 版本号
|
||||
var IPadVersion = 0x18003b28
|
||||
var IPhoneVersion = 0x18003b28
|
||||
var IPadVersion = 0x1800442a
|
||||
var IPhoneVersion = 0x1800442a
|
||||
|
||||
// 安卓平板
|
||||
var AndroidPadDeviceType = "pad-android-34"
|
||||
var AndroidPadModel = "HUAWEI MRO-W00" //HUAWEI MatePad Pro
|
||||
var AndroidPadDeviceName = "HUAWEI MatePad Pro"
|
||||
var AndroidPadOsVersion = "10"
|
||||
var AndroidPadClientVersion = uint32(0x18003b28)
|
||||
var AndroidPadClientVersion = uint32(0x1800442a)
|
||||
|
||||
// mac参数
|
||||
var MacDeviceType = "iMac MacBookPro16,1 OSX OSX11.5.2 build(20G95)"
|
||||
var MacDeviceName = "MacBook Pro"
|
||||
var MacModel = "iMac MacBookPro16,1"
|
||||
var MacOsVersion = "11.5.2"
|
||||
var MacVersion = uint32(0x18003b28)
|
||||
var MacVersion = uint32(0x1800442a)
|
||||
|
||||
// 车载
|
||||
var CarDeviceType = "car-31"
|
||||
@@ -289,6 +287,13 @@ func (u *UserInfo) GetMMInfo() *mmtls.MMInfo {
|
||||
u.MMInfo = mmtls.InitMMTLSInfoShort(dialer, u.ShortHost, nil)
|
||||
if u.MMInfo != nil {
|
||||
u.MMInfo.Dialer = dialer
|
||||
// 从全局配置读取代理配置
|
||||
u.MMInfo.LongConnTimeout = mmtls.GlobalProxyConfig.LongConnTimeout
|
||||
u.MMInfo.LongConnReadTimeout = mmtls.GlobalProxyConfig.LongConnReadTimeout
|
||||
u.MMInfo.LongConnRetryTimes = mmtls.GlobalProxyConfig.LongConnRetryTimes
|
||||
u.MMInfo.LongConnRetryInterval = mmtls.GlobalProxyConfig.LongConnRetryInterval
|
||||
u.MMInfo.ShortConnTimeout = mmtls.GlobalProxyConfig.ShortConnTimeout
|
||||
u.MMInfo.AllowDirectOnProxyFail = mmtls.GlobalProxyConfig.AllowDirectOnProxyFail
|
||||
return u.MMInfo
|
||||
}
|
||||
}
|
||||
@@ -296,9 +301,23 @@ func (u *UserInfo) GetMMInfo() *mmtls.MMInfo {
|
||||
dialer := GetDialer(u)
|
||||
u.MMInfo = mmtls.InitMMTLSInfoShort(dialer, u.ShortHost, nil)
|
||||
u.MMInfo.Dialer = dialer
|
||||
// 从全局配置读取代理配置
|
||||
u.MMInfo.LongConnTimeout = mmtls.GlobalProxyConfig.LongConnTimeout
|
||||
u.MMInfo.LongConnReadTimeout = mmtls.GlobalProxyConfig.LongConnReadTimeout
|
||||
u.MMInfo.LongConnRetryTimes = mmtls.GlobalProxyConfig.LongConnRetryTimes
|
||||
u.MMInfo.LongConnRetryInterval = mmtls.GlobalProxyConfig.LongConnRetryInterval
|
||||
u.MMInfo.ShortConnTimeout = mmtls.GlobalProxyConfig.ShortConnTimeout
|
||||
u.MMInfo.AllowDirectOnProxyFail = mmtls.GlobalProxyConfig.AllowDirectOnProxyFail
|
||||
return u.MMInfo
|
||||
}
|
||||
u.MMInfo.Dialer = GetDialer(u)
|
||||
// 每次都更新代理配置(确保使用最新的全局配置)
|
||||
u.MMInfo.LongConnTimeout = mmtls.GlobalProxyConfig.LongConnTimeout
|
||||
u.MMInfo.LongConnReadTimeout = mmtls.GlobalProxyConfig.LongConnReadTimeout
|
||||
u.MMInfo.LongConnRetryTimes = mmtls.GlobalProxyConfig.LongConnRetryTimes
|
||||
u.MMInfo.LongConnRetryInterval = mmtls.GlobalProxyConfig.LongConnRetryInterval
|
||||
u.MMInfo.ShortConnTimeout = mmtls.GlobalProxyConfig.ShortConnTimeout
|
||||
u.MMInfo.AllowDirectOnProxyFail = mmtls.GlobalProxyConfig.AllowDirectOnProxyFail
|
||||
return u.MMInfo
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user