update sdk version

This commit is contained in:
2024-01-23 03:06:45 +08:00
parent 3eaf8bc789
commit 77cdb14ea5
28 changed files with 42 additions and 27 deletions

View File

@@ -5,7 +5,7 @@
<repository>https://artifact.bytedance.com/repository/pangle</repository> <repository>https://artifact.bytedance.com/repository/pangle</repository>
</repositories> </repositories>
<androidPackage spec="com.pangle.cn:mediation-sdk:5.7.0.9"/> <androidPackage spec="com.pangle.cn:mediation-sdk:5.8.0.7"/>
</androidPackages> </androidPackages>
</dependencies> </dependencies>

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 1ed183c1450a34a36bbd18e90b1d1d45 guid: 72c5f7ab43ab2534f91498d7b13d3c3c
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 7cda93ff2df8de942adb752656e6b745 guid: 033810c6a077710419e0d7062c0d2390
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: cf2adad21d94a4afda604092b0ad7fbc guid: 1ee21f42a1a7a43a39dbb25be2ab2cc3
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 04dcdf09869064190a240168665cef1a guid: 8e1455b7aa64746c8b9f3e6054db6dfb
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: fef80255b84644777b6f107627e45d41 guid: 453dd31576b994c3492c54fcf7750eb1
TextScriptImporter: TextScriptImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: ac2aefe6bc29a48a8bca8c849cb1ce5f guid: e86cd321b94404f92b07b2426514b866
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: b77b79e192a1e420c8c540eca87c6f6a guid: c197c43ada2e54fc4a670a522dc93842
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 073b8009677ec4f20846c384efed8af1 guid: b942c862531b54da5887a4aa6bc1c1e9
TextScriptImporter: TextScriptImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 65ef937ebdb96e646892dcb76439a910 guid: 9df4c961fa9384cc8aea7952d253d8ea
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 57bb182028d67436a815134c4e109cc4 guid: 1cd2c80f8f7fa46fc8c053600e333fd4
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?><dependencies> <?xml version="1.0" encoding="utf-8"?><dependencies>
<iosPods> <iosPods>
<iosPod name="AnyThinkiOS/AnyThinkGDTAdapter" version="6.2.81" /> <iosPod name="AnyThinkGDTSDKAdapter" version="6.2.88.1" />
</iosPods> </iosPods>
</dependencies> </dependencies>

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 71d71e5b4246343d1abb413672e37836 guid: f21806e689b064f65aa0fd683db0d968
TextScriptImporter: TextScriptImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?><dependencies> <?xml version="1.0" encoding="utf-8"?><dependencies>
<iosPods> <iosPods>
<iosPod name="AnyThinkiOS/AnyThinkKuaiShouAdapter" version="6.2.81" /> <iosPod name="AnyThinkiOS/AnyThinkKuaiShouAdapter" version="6.2.88" />
<iosPod name="SDWebImage" /> <iosPod name="SDWebImage" />
</iosPods> </iosPods>
</dependencies> </dependencies>

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 3c86d3e828bcb4d349eb7327b0761c41 guid: cd72f2a8b68a442f9a784999739ff3fe
TextScriptImporter: TextScriptImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -17,16 +17,16 @@ MonoBehaviour:
coreNetwork: coreNetwork:
Name: Core Name: Core
DisplayName: Core DisplayName: Core
DownloadUrl: https://topon-sdk-release.oss-cn-hangzhou.aliyuncs.com/Unity/6.2.81-plugin/China/AnyThinkCore.unitypackage DownloadUrl: https://topon-sdk-release.oss-cn-hangzhou.aliyuncs.com/Unity/6.2.93-plugin/China/AnyThinkCore.unitypackage
DependenciesFilePath: DependenciesFilePath:
PluginFileName: AnyThinkCore.unitypackage PluginFileName: AnyThinkCore.unitypackage
PluginFilePaths: [] PluginFilePaths: []
LatestVersions: LatestVersions:
Unity: 2.0.2 Unity: 2.0.3
Android: 6.2.81 Android: 6.2.93
Ios: 6.2.81 Ios: 6.2.88
CurrentVersions: CurrentVersions:
Unity: 2.0.1 Unity: 2.0.1
Android: 6.2.78 Android: 6.2.81
Ios: 6.2.78 Ios: 6.2.81
enableAndroidX: 1 enableAndroidX: 1

View File

@@ -45,6 +45,8 @@ namespace Topon_Adapter.Editor
return; return;
} }
// Get the `manifest` element. // Get the `manifest` element.
var elementManifest = manifest.Element ("manifest"); var elementManifest = manifest.Element ("manifest");
if (elementManifest == null) if (elementManifest == null)
@@ -59,13 +61,15 @@ namespace Topon_Adapter.Editor
ATLog.log ("[BuildAndroidProcess] AndroidManifest.xml is invalid."); ATLog.log ("[BuildAndroidProcess] AndroidManifest.xml is invalid.");
return; return;
} }
ToSingleTop (elementManifest);
var queries = CreateQueries (); var queries = CreateQueries ();
var xManifestElements = elementManifest.Descendants (); var xManifestElements = elementManifest.Descendants ();
var xApplicationElements = elementApplication.Descendants (); var xApplicationElements = elementApplication.Descendants ();
var useQueries = xManifestElements.Where (element => element.Name.LocalName.Equals ("package")); var useQueries = xManifestElements.Where (element => element.Name.LocalName.Equals ("package"));
XElement tencentElement = GetElementByName (useQueries, "com.tencent.mm"); XElement tencentElement = GetElementByName (useQueries, "com.tencent.mm");
if (tencentElement == null) if (tencentElement == null)
{ {
elementManifest.Add (queries); elementManifest.Add (queries);
@@ -108,7 +112,7 @@ namespace Topon_Adapter.Editor
metaData.Add (new XAttribute (AndroidNamespace + "theme", "@android:style/Theme.Translucent.NoTitleBar")); metaData.Add (new XAttribute (AndroidNamespace + "theme", "@android:style/Theme.Translucent.NoTitleBar"));
metaData.Add (new XAttribute (AndroidNamespace + "exported", "true")); metaData.Add (new XAttribute (AndroidNamespace + "exported", "true"));
metaData.Add (new XAttribute (AndroidNamespace + "taskAffinity", Application.identifier)); metaData.Add (new XAttribute (AndroidNamespace + "taskAffinity", Application.identifier));
metaData.Add (new XAttribute (AndroidNamespace + "launchMode", "singleTask")); metaData.Add (new XAttribute (AndroidNamespace + "launchMode", "singleTop"));
return metaData; return metaData;
} }
@@ -168,6 +172,17 @@ namespace Topon_Adapter.Editor
return providerData; return providerData;
} }
public static void ToSingleTop (XElement manifest)
{
var elements = manifest.Descendants ().Where (element => element.Name.LocalName.Equals ("activity"));
// 如果这个activity已经有了 android:launchMode="singleTask",则不再添加
XElement elementByName = GetElementByName (elements , "com.unity3d.player.UnityPlayerActivity");
//此处将 android:launchMode="singleTask" 改为 android:launchMode="singleTop"
// elementByName.Add (new XAttribute (AndroidNamespace + "launchMode", "singleTop"));
elementByName.Attribute ( AndroidNamespace + "launchMode")?.SetValue ("singleTop");
}
public int callbackOrder { get; } public int callbackOrder { get; }
} }
} }