update: 更新 Network Security 配置

feature/item_system
胡宇飞 2024-01-29 16:27:01 +08:00
parent c1f4903a0e
commit cde02eaf1a
5 changed files with 8 additions and 6 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.guru.unity.sdk.res"
package="com.guru.unity.sdk.android.res.network-security"
android:versionCode="1"
android:versionName="1.0">
</manifest>

View File

@ -6,8 +6,9 @@ namespace Guru.Editor
public class AndroidResMod
{
private static readonly string ResName = "GuruSDKRes";
private static readonly string ResName = "GuruNetworkSecurity";
private static string ResFullPath = Path.Combine(Application.dataPath, $"Plugins/Android/{ResName}.androidlib");
private static string OldSecurityXml = Path.Combine(Application.dataPath, "Plugins/Android/res/xml/network_security_config.xml");
/// <summary>
/// 应用补丁
@ -20,6 +21,8 @@ namespace Guru.Editor
private static void DeployAndroidRes()
{
if(File.Exists(OldSecurityXml)) File.Delete(OldSecurityXml);
var spath = GuruEditorHelper.GetFilePath($"{nameof(AndroidResMod)} t:Script");
if (!string.IsNullOrEmpty(spath))
{
@ -31,7 +34,6 @@ namespace Guru.Editor
{
FileUtil.DeleteFileOrDirectory(ResFullPath);
}
FileUtil.CopyFileOrDirectory(from, to);
}
}

View File

@ -850,7 +850,7 @@ namespace Guru.Editor
//-------- 部署 Android 相关的文件和资源 ----------
AndroidManifestMod.Apply();
AndroidProjectMod.Apply();
// AndroidResMod.Apply(); // 部署 GuruSDKRes 资源文件, 目前部署在 guru.sdk.core 的 Plugins/Android/SDKRes.androidlib 中
AndroidResMod.Apply(); // 部署 GuruSDKRes 资源文件, 目前部署在 guru.sdk.core 的 Plugins/Android/SDKRes.androidlib 中
// #endif
AssetDatabase.Refresh();

View File

@ -8,7 +8,7 @@ namespace Guru
public partial class GuruSDK: MonoBehaviour
{
public const string Version = "1.0.5";
public const string Version = "1.0.6";
public const string Tag = "[Guru]";
public const string ServicesConfigKey = "guru_services";

View File

@ -1,7 +1,7 @@
{
"name": "com.guru.unity.sdk",
"displayName": "Guru SDK",
"version": "1.0.5",
"version": "1.0.6",
"description": "Guru SDK for unity project",
"unity": "2020.3",
"author":{