This commit is contained in:
luojian 2025-09-02 21:35:28 +08:00
commit 6fa293be71
2 changed files with 12 additions and 10 deletions

View File

@ -12,8 +12,6 @@ using WZ;
public class AppSDKManager : D_MonoSingleton<AppSDKManager> public class AppSDKManager : D_MonoSingleton<AppSDKManager>
{ {
//包名
public const string PackageName = "com.rush.cash.earn.fast.real.money.game";
public void Init(Action action, bool showLog) public void Init(Action action, bool showLog)
{ {
LoggerUtils.Enabled = showLog; LoggerUtils.Enabled = showLog;
@ -24,10 +22,8 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
AdmobAdsManager.Instance.Initialize(); AdmobAdsManager.Instance.Initialize();
AdjustManager.Instance.Init(); AdjustManager.Instance.Init();
ShuShuMangage.Instance.Init(); ShuShuMangage.Instance.Init();
AdsSDKManager.Instance.InitSDK(null); AdsSDKManager.Instance.InitSDK(action);
EFSdkManager.Instance.Init(); EFSdkManager.Instance.Init();
action?.Invoke();
} }

View File

@ -11,6 +11,12 @@ namespace WZ
public bool IsInitialized { get; private set; } = false; public bool IsInitialized { get; private set; } = false;
public void FetchRemoteConfig() public void FetchRemoteConfig()
{ {
if (Application.isEditor)
{
return;
}
// Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => // Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
// { // {
// if (task.Result == Firebase.DependencyStatus.Available) // if (task.Result == Firebase.DependencyStatus.Available)
@ -204,29 +210,29 @@ namespace WZ
private string GetKey(string key, bool isEncrypt) private string GetKey(string key, bool isEncrypt)
{ {
//ccb开头 忽略大小写 //ccb开头 忽略大小写
return isEncrypt ? $"ccb{EncryptionUtils.AesEncrypt(AppSDKManager.PackageName, key)}" : key; return isEncrypt ? $"ccb{EncryptionUtils.AesEncrypt(Application.identifier, key)}" : key;
} }
private string GetValueStr(string key, ConfigValue configValue) private string GetValueStr(string key, ConfigValue configValue)
{ {
return IsEncrypt(key) ? EncryptionUtils.AesDecrypt(AppSDKManager.PackageName, configValue.StringValue) : configValue.StringValue; return IsEncrypt(key) ? EncryptionUtils.AesDecrypt(Application.identifier, configValue.StringValue) : configValue.StringValue;
} }
private long GetValueLong(string key, ConfigValue configValue) private long GetValueLong(string key, ConfigValue configValue)
{ {
return IsEncrypt(key) ? long.Parse(EncryptionUtils.AesDecrypt(AppSDKManager.PackageName, configValue.StringValue)) : configValue.LongValue; return IsEncrypt(key) ? long.Parse(EncryptionUtils.AesDecrypt(Application.identifier, configValue.StringValue)) : configValue.LongValue;
} }
private bool GetValueBool(string key, ConfigValue configValue) private bool GetValueBool(string key, ConfigValue configValue)
{ {
return IsEncrypt(key) ? bool.Parse(EncryptionUtils.AesDecrypt(AppSDKManager.PackageName, configValue.StringValue)) : configValue.BooleanValue; return IsEncrypt(key) ? bool.Parse(EncryptionUtils.AesDecrypt(Application.identifier, configValue.StringValue)) : configValue.BooleanValue;
} }
private double GetValueDouble(string key, ConfigValue configValue) private double GetValueDouble(string key, ConfigValue configValue)
{ {
if (IsEncrypt(key)) if (IsEncrypt(key))
{ {
string valueStr = EncryptionUtils.AesDecrypt(AppSDKManager.PackageName, configValue.StringValue); string valueStr = EncryptionUtils.AesDecrypt(Application.identifier, configValue.StringValue);
if (float.TryParse(valueStr, NumberStyles.Float, CultureInfo.InvariantCulture, out float result)) if (float.TryParse(valueStr, NumberStyles.Float, CultureInfo.InvariantCulture, out float result))
{ {
return result; return result;