AlicizaX/Client/Assets/Scripts/Startup/HttpHelper.cs
2025-10-14 15:42:34 +08:00

23 lines
751 B
C#

using AlicizaX;
using Cysharp.Threading.Tasks;
using Newtonsoft.Json.Linq;
using UnityEngine;
public static class HttpHelper
{
public const string versionApi = "http://localhost:5000/api/Version?channel=Standlone";
public static string Version = string.Empty;
public static string CDNUrl = string.Empty;
public static string AppDownloadUrl = string.Empty;
public static async UniTask GetRemoteVersion()
{
var updateDataStr = await Utility.Http.Get(HttpHelper.versionApi);
JObject json = JObject.Parse(updateDataStr);
Version = json["version"].ToString();
CDNUrl = json["cdnUrl"].ToString();
AppDownloadUrl = json["appDownloadUrl"].ToString();
Debug.Log(updateDataStr);
}
}