少年修仙传客户端代码仓库
client_Hale
2018-10-09 f0090731ca3a80f35f5721b06049c06aebc51191
3985 登陆封包内容修改; 打包配置增加运营商id配置
2个文件已修改
18 ■■■■ 已修改文件
System/ClientVersion/VersionConfig.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Login/LoginModel.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ClientVersion/VersionConfig.cs
@@ -15,6 +15,9 @@
    [SerializeField] public string m_AppId = string.Empty;
    public string appId { get { return m_AppId; } }
    [SerializeField] public string m_SpID = string.Empty;
    public string SpID { get { return m_SpID; } }
    [SerializeField] VersionAuthority m_VersionAuthority;
    public VersionAuthority versionAuthority { get { return m_VersionAuthority; } }
@@ -118,6 +121,7 @@
            m_IsBanShu = int.Parse(dataStrings[17]) == 1;
            m_LogoPosition = dataStrings[18].Vector3Parse();
            m_BanHao = dataStrings[19];
            m_SpID = dataStrings[20];
        }
        catch (System.Exception ex)
        {
@@ -177,6 +181,7 @@
        _to.m_ClientPackageFlag = _from.m_ClientPackageFlag;
        _to.m_LogoPosition = _from.m_LogoPosition;
        _to.m_BanHao = _from.m_BanHao;
        _to.m_SpID = _from.m_SpID;
    }
    /// <summary>
System/Login/LoginModel.cs
@@ -278,8 +278,8 @@
                    send.Extra = "";
                    break;
                case VersionAuthority.Release:
                    send.ExtraLen = 0;
                    send.Extra = "";
                    send.Extra = string.Format("{0}|{1}",VersionConfig.Get().appId,VersionConfig.Get().SpID);
                    send.ExtraLen = (byte)send.Extra.Length;
                    if (SDKUtility.Instance.ChannelPlatform == SDKUtility.E_ChannelPlatform.Free)
                    {
                        send.IDType = 1;
@@ -291,8 +291,11 @@
                    else if (SDKUtility.Instance.ChannelPlatform == SDKUtility.E_ChannelPlatform.Sp)
                    {
                        send.IDType = 3;
                        send.ExtraLen = (byte)SDKUtility.Instance.FreePlatformInfo.sessionID.Length;
                        send.Extra = SDKUtility.Instance.FreePlatformInfo.sessionID;
                        send.Extra += ("|" + SDKUtility.Instance.FreePlatformInfo.sessionID);
                        send.ExtraLen = (byte)send.Extra.Length;
                    }else if(SDKUtility.Instance.ChannelPlatform == SDKUtility.E_ChannelPlatform.Js)
                    {
                        send.IDType = 4;
                    }
                    send.AccID = sdkLoginResult.account;
                    send.Password = sdkLoginResult.token;
@@ -301,7 +304,7 @@
                    send.LineNO = 255;
                    send.AppID = VersionConfig.Get().appId;
                    send.AccountID = (uint)sdkLoginResult.accountID;// 内部登陆的时候的id
                    send.TokenExpire = sdkLoginResult.tokenExpire;// 内部登陆的时长,无所谓的
                    send.TokenExpire = sdkLoginResult.tokenExpire;
                    if (SDKUtility.Instance.ChannelPlatform == SDKUtility.E_ChannelPlatform.Sp)
                    {
                        send.TokenExpire = SDKUtility.Instance.FreePlatformInfo.timeStamp;