【m】build apk 开发

This commit is contained in:
2025-07-02 16:40:31 +08:00
parent 986c610ef2
commit 9e46410516
6 changed files with 1 additions and 101 deletions

View File

@@ -34,10 +34,7 @@ namespace Stary.Evo.Editor
[MenuItem("Evo/资源打包工具")]
static void ShowWindows()
{
#if NotUpdate
#elif HotUpdate
#endif
#if NotUpdate
if (EditorUtility.DisplayDialog("提示", "当前为非热更模式,不支持热更打包功能,是否切换热更模式", "是", "否"))

View File

@@ -1,31 +0,0 @@
/****************************************************
文件RemoteServicesWithAuth.cs
作者xosmo_
邮箱:
日期2025/3/31 14:39:5
功能:
*****************************************************/
using YooAsset;
namespace Stary.Evo
{
public class RemoteServices : IRemoteServices
{
private readonly string _defaultHostServer;
private readonly string _fallbackHostServer;
public RemoteServices(string defaultHostServer, string fallbackHostServer)
{
_defaultHostServer = defaultHostServer;
_fallbackHostServer = fallbackHostServer;
}
string IRemoteServices.GetRemoteMainURL(string fileName)
{
return $"{_defaultHostServer}/{fileName}";
}
string IRemoteServices.GetRemoteFallbackURL(string fileName)
{
return $"{_fallbackHostServer}/{fileName}";
}
}
}

View File

@@ -1,3 +0,0 @@
fileFormatVersion: 2
guid: 31bc0d173f0687d4a9f3c114a2aaa659
timeCreated: 1741248220

View File

@@ -1,59 +0,0 @@
/****************************************************
文件RemoteServicesWithAuth.cs
作者xosmo_
邮箱:
日期2025/3/31 14:39:5
功能:
*****************************************************/
using YooAsset;
using System.Collections;
using Stary.Evo;
using UnityEngine.Networking;
public class RemoteServicesWithAuth : IRemoteServices
{
private readonly string _defaultHostServer;
private readonly string _fallbackHostServer;
private string _authToken;
private string _authServiceUrl;
public string CurrentToken { get; private set; }
public RemoteServicesWithAuth(string defaultHostServer,
string fallbackHostServer,
string authToken,
string authServiceUrl)
{
_defaultHostServer = defaultHostServer;
_fallbackHostServer = fallbackHostServer;
_authToken = authToken;
_authServiceUrl = authServiceUrl;
RefreshToken();
}
private void RefreshToken()
{
// 这里实现具体的token刷新逻辑
CurrentToken = _authToken; // 简单示例直接使用初始token
// 实际项目应该通过authServiceUrl获取新token
}
string IRemoteServices.GetRemoteMainURL(string fileName)
{
// 在原始URL后附加鉴权参数
return $"{_defaultHostServer}/{fileName}?token={CurrentToken}";
}
public string GetRemoteFallbackURL(string fileName)
{
return $"{_fallbackHostServer}/{fileName}?token={CurrentToken}";
}
// UnityWebRequest CreateRequest(string url)
// {
// var request = base.CreateRequest(url);
// request.SetRequestHeader("Authorization", $"Bearer {CurrentToken}");
// return request;
// }
}

View File

@@ -1,3 +0,0 @@
fileFormatVersion: 2
guid: 595ab2ad4ef04194baaed976c83e976f
timeCreated: 1741319247

View File

@@ -1,6 +1,6 @@
{
"name": "com.staryevo.main",
"version": "1.3.9",
"version": "1.3.10",
"displayName": "00.StaryEvo",
"description": "This is an Framework package(后台服务器版本端口9527)",
"unity": "2021.3",
@@ -16,7 +16,6 @@
},
"dependencies": {
"com.cysharp.unitask": "2.5.10",
"com.code-philosophy.hybridclr": "4.0.15",
"com.tuyoogame.yooasset": "2.3.7",
"com.staryevo.informationsave": "1.x.x"
},