update: 更新 Network Security 配置
							parent
							
								
									c1f4903a0e
								
							
						
					
					
						commit
						cde02eaf1a
					
				|  | @ -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> | ||||
|  | @ -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); | ||||
|                 } | ||||
|             } | ||||
|  |  | |||
|  | @ -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(); | ||||
|  |  | |||
|  | @ -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"; | ||||
|          | ||||
|  |  | |||
|  | @ -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":{ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue