[U] copy from n3 client

This commit is contained in:
2025-08-16 16:41:23 +08:00
parent ecdb09eac2
commit 7dd4162f94
16 changed files with 100 additions and 12 deletions

View File

@@ -1084,4 +1084,4 @@ namespace AppsFlyerSDK
EmailCryptTypeSHA256 = 1, EmailCryptTypeSHA256 = 1,
} }
} }

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 03845875206fd43188499b44315ff8b4 guid: f09db8f4c73f97540a96ebe183df5fd1
PluginImporter: PluginImporter:
externalObjects: {} externalObjects: {}
serializedVersion: 2 serializedVersion: 2

View File

@@ -0,0 +1,68 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;
[InitializeOnLoad]
public static class ProjectAutoSetting
{
static ProjectAutoSetting()
{
OnAutoSetting();
}
static void OnAutoSetting()
{
if (EditorUserBuildSettings.activeBuildTarget == BuildTarget.Android)
{
OnAndroid();
}
}
static void OnAndroid()
{
string path = "./KeyStore/android.json"; //自己的路径
string jsonContent = File.ReadAllText(path); // 读取 JSON 文件内容
if (!string.IsNullOrEmpty(jsonContent))
{
AndroidJson dynamicObject = JsonUtility.FromJson<AndroidJson>(jsonContent);
PlayerSettings.Android.useCustomKeystore = true;
if (dynamicObject != null)
{
PlayerSettings.Android.keystoreName = "./KeyStore/" + dynamicObject.keystoreName;
PlayerSettings.Android.keyaliasName = dynamicObject.keyaliasName;
PlayerSettings.keystorePass = Environment.GetEnvironmentVariable("BAMBOO_PW");
PlayerSettings.keyaliasPass = Environment.GetEnvironmentVariable("BAMBOO_PW");
PlayerSettings.SetApplicationIdentifier(BuildTargetGroup.Android, dynamicObject.applicationIdentifier);
PlayerSettings.companyName = dynamicObject.companyName;
PlayerSettings.productName = dynamicObject.productName;
}
}
string outPath = "./" + PlayerSettings.productName + "_" + System.DateTime.Now.ToString("yyyyMMddHHmm");
EditorUserBuildSettings.SetBuildLocation(BuildTarget.Android, outPath);
}
// static void OnIOS()
// {
// PlayerSettings.applicationIdentifier = "aaa";
// PlayerSettings.bundleVersion = "1.9.115";
// PlayerSettings.iOS.applicationDisplayName = "aaa";
// PlayerSettings.iOS.targetOSVersionString = "8";
// PlayerSettings.iOS.buildNumber = System.DateTime.Now.ToString("yyyyMMddHHmm");
// PlayerSettings.iOS.sdkVersion = iOSSdkVersion.DeviceSDK;
// }
private class AndroidJson
{
public string keystoreName;
public string keyaliasName;
public string applicationIdentifier;
public string companyName;
public string productName;
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: da7a0905894ef4b849ba4b21a7f8b6dc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -2,9 +2,9 @@
<dependencies> <dependencies>
<androidPackages> <androidPackages>
<!-- Ensure that Resolver doesn't inadvertently pull the latest Play Services Ads' SDK that we haven't certified against. --> <!-- Ensure that Resolver doesn't inadvertently pull the latest Play Services Ads' SDK that we haven't certified against. -->
<androidPackage spec="com.applovin.mediation:google-adapter:[23.6.0.2]" /> <androidPackage spec="com.applovin.mediation:google-adapter:[23.6.0.1]" />
</androidPackages> </androidPackages>
<iosPods> <iosPods>
<iosPod name="AppLovinMediationGoogleAdapter" version="11.13.0.1" /> <iosPod name="AppLovinMediationGoogleAdapter" version="11.13.0.0" />
</iosPods> </iosPods>
</dependencies> </dependencies>

View File

@@ -4,6 +4,6 @@
<androidPackage spec="com.applovin.mediation:vungle-adapter:7.4.2.2" /> <androidPackage spec="com.applovin.mediation:vungle-adapter:7.4.2.2" />
</androidPackages> </androidPackages>
<iosPods> <iosPods>
<iosPod name="AppLovinMediationVungleAdapter" version="7.4.4.0" /> <iosPod name="AppLovinMediationVungleAdapter" version="7.4.3.0" />
</iosPods> </iosPods>
</dependencies> </dependencies>

View File

@@ -13,18 +13,21 @@
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
<intent-filter android:autoVerify="true"> <intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="fishingtraveliae.onelink.me" android:pathPrefix="/jT1Q"/> <data android:scheme="https" android:host="fishingtraveliae.onelink.me" android:pathPrefix="/jT1Q"/>
</intent-filter> </intent-filter>
<intent-filter> <intent-filter>
<action android:name="android.intent.action.VIEW" /> <action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" /> <category android:name="android.intent.category.BROWSABLE" />
<data android:host="mainactivity" android:scheme="zzft" /> <data android:host="mainactivity" android:scheme="zzft" />
</intent-filter> </intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" /> <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity> </activity>
</application> </application>

View File

@@ -3,8 +3,8 @@ plugins {
// See which Gradle version is preinstalled with Unity here https://docs.unity3d.com/Manual/android-gradle-overview.html // See which Gradle version is preinstalled with Unity here https://docs.unity3d.com/Manual/android-gradle-overview.html
// See official Gradle and Android Gradle Plugin compatibility table here https://developer.android.com/studio/releases/gradle-plugin#updating-gradle // See official Gradle and Android Gradle Plugin compatibility table here https://developer.android.com/studio/releases/gradle-plugin#updating-gradle
// To specify a custom Gradle version in Unity, go do "Preferences > External Tools", uncheck "Gradle Installed with Unity (recommended)" and specify a path to a custom Gradle version // To specify a custom Gradle version in Unity, go do "Preferences > External Tools", uncheck "Gradle Installed with Unity (recommended)" and specify a path to a custom Gradle version
id 'com.android.application' version '7.4.2' apply false id 'com.android.application' version '7.1.2' apply false
id 'com.android.library' version '7.4.2' apply false id 'com.android.library' version '7.1.2' apply false
id 'com.google.gms.google-services' version '4.3.3' apply false id 'com.google.gms.google-services' version '4.3.3' apply false
**BUILD_SCRIPT_DEPS** **BUILD_SCRIPT_DEPS**
} }

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: da5ce0ca5136f4d0bb4aa7c6ba8e94bb guid: 80a26fd5721f44bc8985483d7d7b6d0e
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 92e3cb9b3082046489d61d8a7ba982be guid: 456833818c8db458da8d954107b093c0
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
userData: userData:

View File

@@ -44,7 +44,7 @@ dependencies {
implementation 'com.android.installreferrer:installreferrer:2.1' // Assets/AppsFlyer/Editor/AppsFlyerDependencies.xml:10 implementation 'com.android.installreferrer:installreferrer:2.1' // Assets/AppsFlyer/Editor/AppsFlyerDependencies.xml:10
implementation 'com.applovin.mediation:facebook-adapter:[6.18.0.1]' // Assets/MaxSdk/Mediation/Facebook/Editor/Dependencies.xml:8 implementation 'com.applovin.mediation:facebook-adapter:[6.18.0.1]' // Assets/MaxSdk/Mediation/Facebook/Editor/Dependencies.xml:8
implementation 'com.applovin.mediation:fyber-adapter:8.3.5.0' // Assets/MaxSdk/Mediation/Fyber/Editor/Dependencies.xml:4 implementation 'com.applovin.mediation:fyber-adapter:8.3.5.0' // Assets/MaxSdk/Mediation/Fyber/Editor/Dependencies.xml:4
implementation 'com.applovin.mediation:google-adapter:[23.6.0.2]' // Assets/MaxSdk/Mediation/Google/Editor/Dependencies.xml:5 implementation 'com.applovin.mediation:google-adapter:[23.6.0.1]' // Assets/MaxSdk/Mediation/Google/Editor/Dependencies.xml:5
implementation 'com.applovin.mediation:ironsource-adapter:8.6.1.0.0' // Assets/MaxSdk/Mediation/IronSource/Editor/Dependencies.xml:8 implementation 'com.applovin.mediation:ironsource-adapter:8.6.1.0.0' // Assets/MaxSdk/Mediation/IronSource/Editor/Dependencies.xml:8
implementation 'com.applovin.mediation:unityads-adapter:4.12.3.0' // Assets/MaxSdk/Mediation/UnityAds/Editor/Dependencies.xml:4 implementation 'com.applovin.mediation:unityads-adapter:4.12.3.0' // Assets/MaxSdk/Mediation/UnityAds/Editor/Dependencies.xml:4
implementation 'com.applovin.mediation:vungle-adapter:7.4.2.2' // Assets/MaxSdk/Mediation/Vungle/Editor/Dependencies.xml:4 implementation 'com.applovin.mediation:vungle-adapter:7.4.2.2' // Assets/MaxSdk/Mediation/Vungle/Editor/Dependencies.xml:4
@@ -58,7 +58,6 @@ dependencies {
// Android Resolver Exclusions Start // Android Resolver Exclusions Start
android { android {
namespace "com.unity3d.player"
packagingOptions { packagingOptions {
exclude ('/lib/armeabi/*' + '*') exclude ('/lib/armeabi/*' + '*')
exclude ('/lib/mips/*' + '*') exclude ('/lib/mips/*' + '*')

View File

@@ -3,7 +3,7 @@
<package>com.android.installreferrer:installreferrer:2.1</package> <package>com.android.installreferrer:installreferrer:2.1</package>
<package>com.applovin.mediation:facebook-adapter:[6.18.0.1]</package> <package>com.applovin.mediation:facebook-adapter:[6.18.0.1]</package>
<package>com.applovin.mediation:fyber-adapter:8.3.5.0</package> <package>com.applovin.mediation:fyber-adapter:8.3.5.0</package>
<package>com.applovin.mediation:google-adapter:[23.6.0.2]</package> <package>com.applovin.mediation:google-adapter:[23.6.0.1]</package>
<package>com.applovin.mediation:ironsource-adapter:8.6.1.0.0</package> <package>com.applovin.mediation:ironsource-adapter:8.6.1.0.0</package>
<package>com.applovin.mediation:unityads-adapter:4.12.3.0</package> <package>com.applovin.mediation:unityads-adapter:4.12.3.0</package>
<package>com.applovin.mediation:vungle-adapter:7.4.2.2</package> <package>com.applovin.mediation:vungle-adapter:7.4.2.2</package>

View File

@@ -0,0 +1,7 @@
{
"keystoreName": "bamboogame.keystore",
"keyaliasName": "fishing",
"applicationIdentifier":"com.arkgame.ft",
"companyName":"Ark Game Limited (香港)",
"productName":"Fishing Travel"
}

Binary file not shown.