AlicizaX/Client/Assets/Scripts/Startup/HttpHelper.cs

23 lines
751 B
C#
Raw Normal View History

2025-04-28 19:45:45 +08:00
using AlicizaX;
using Cysharp.Threading.Tasks;
using Newtonsoft.Json.Linq;
using UnityEngine;
2025-03-04 18:40:14 +08:00
public static class HttpHelper
{
2025-04-28 19:45:45 +08:00
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);
}
2025-03-04 18:40:14 +08:00
}