【m】build apk 开发
This commit is contained in:
@@ -34,10 +34,7 @@ namespace Stary.Evo.Editor
|
||||
[MenuItem("Evo/资源打包工具")]
|
||||
static void ShowWindows()
|
||||
{
|
||||
#if NotUpdate
|
||||
|
||||
#elif HotUpdate
|
||||
#endif
|
||||
|
||||
#if NotUpdate
|
||||
if (EditorUtility.DisplayDialog("提示", "当前为非热更模式,不支持热更打包功能,是否切换热更模式", "是", "否"))
|
||||
|
||||
@@ -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}";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 31bc0d173f0687d4a9f3c114a2aaa659
|
||||
timeCreated: 1741248220
|
||||
@@ -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;
|
||||
// }
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 595ab2ad4ef04194baaed976c83e976f
|
||||
timeCreated: 1741319247
|
||||
@@ -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"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user