Merge branch 'main' of http://v4.9ms.co:7777/yufeng/SDK_UnityMoney
This commit is contained in:
commit
6fa293be71
|
@ -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();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue