打开获取版本
This commit is contained in:
@@ -236,6 +236,8 @@ namespace Stary.Evo.Editor
|
||||
{
|
||||
Debug.LogError($"UnityEvo:BuildAssetDataSetting 不存在,请检查路径{buildAssetDataSettingPath}");
|
||||
}
|
||||
|
||||
GetHostBuildPackageVersion(buildAssetDataSetting);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -384,7 +386,7 @@ namespace Stary.Evo.Editor
|
||||
string fileId = data["id"].ToString();
|
||||
ResDmainAddRequst resDmainAddRequst = new ResDmainAddRequst()
|
||||
{
|
||||
ProductName = Application.productName,
|
||||
ProductName = Application.identifier,
|
||||
DomainName = setting.packageName,
|
||||
Platform = EditorUserBuildSettings.activeBuildTarget.ToString(),
|
||||
PackageVersion = setting.packageVersion,
|
||||
@@ -421,7 +423,43 @@ namespace Stary.Evo.Editor
|
||||
EditorUtility.ClearProgressBar();
|
||||
return;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取服务器上版本号
|
||||
/// </summary>
|
||||
private async void GetHostBuildPackageVersion(BuildAssetDataSetting setting)
|
||||
{
|
||||
var resDmainAddRequst = new ResDmainRequst()
|
||||
{
|
||||
ProductName = Application.identifier,
|
||||
DomainName = selectedPackageNames,
|
||||
Platform = EditorUserBuildSettings.activeBuildTarget.ToString(),
|
||||
};
|
||||
var resResultMessage = await WebRequestSystem.Post(ip + "/ResDomain/GetResDomainByDomain",
|
||||
JsonConvert.SerializeObject(resDmainAddRequst));
|
||||
//如果低于服务器版本,更新版本号
|
||||
if (resResultMessage.code != 1011)
|
||||
{
|
||||
ResDmainResponse domainResponse =
|
||||
JsonConvert.DeserializeObject<ResDmainResponse>(resResultMessage.data
|
||||
.ToString());
|
||||
string[] versions = domainResponse.PackageVersion.Split('.');
|
||||
setting.packageVersionX = int.Parse(versions[0]);
|
||||
setting.packageVersionY = int.Parse(versions[1]);
|
||||
setting.packageVersionZ = int.Parse(versions[2]);
|
||||
setting.GetBuildPackageVersion(true);
|
||||
}
|
||||
else
|
||||
{
|
||||
EditorUtility.DisplayDialog("提示",
|
||||
$"{resResultMessage.message},默认1.0.0版本 ", "确定");
|
||||
setting.packageVersionX = 1;
|
||||
setting.packageVersionY = 0;
|
||||
setting.packageVersionZ = 0;
|
||||
setting.GetBuildPackageVersion(false);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void Init()
|
||||
|
||||
Reference in New Issue
Block a user