From 0fd870ba4512c38ae452721595bc88a424e5fb66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=89=E5=B3=B0?= Date: Tue, 2 Sep 2025 16:13:06 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=8E=A7=E5=88=B6SDK=E7=9A=84log=E5=BC=80?= =?UTF-8?q?=E5=85=B3=20=E7=BC=96=E8=BE=91=E5=99=A8=E4=B8=8B=E6=9C=89?= =?UTF-8?q?=E4=BA=9BSDK=E4=B8=8D=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Script/SDKManager/AppSDKManager.cs | 17 +++++++++++++++-- .../SDKManager/EFSdkManager/EFSdkManager.cs | 4 ++++ .../FireBaseRemoteConfigManager.cs | 12 ++++++------ .../FirebaseManager/FireBaseSDKManager.cs | 4 ++++ 4 files changed, 29 insertions(+), 8 deletions(-) diff --git a/Assets/Script/SDKManager/AppSDKManager.cs b/Assets/Script/SDKManager/AppSDKManager.cs index 4a892a8..71bbba2 100644 --- a/Assets/Script/SDKManager/AppSDKManager.cs +++ b/Assets/Script/SDKManager/AppSDKManager.cs @@ -11,8 +11,10 @@ public class AppSDKManager : D_MonoSingleton { //包名 public const string PackageName = "com.rush.cash.earn.fast.real.money.game"; - public void Init(Action action) + public void Init(Action action, bool showLog) { + LoggerUtils.Enabled = showLog; + FileParse.Parse(); // AdConfigParser.Parse(); FireBaseSDKManager.Instance.Init(); @@ -22,6 +24,8 @@ public class AppSDKManager : D_MonoSingleton ShuShuMangage.Instance.Init(); AdsSDKManager.Instance.InitSDK(null); EFSdkManager.Instance.Init(); + + action?.Invoke(); } @@ -40,7 +44,7 @@ public class AppSDKManager : D_MonoSingleton /// 是否已缓存激励广告 /// /// - public bool IsRewardAdReady() + public bool IsRewardedAdReady() { return AdsSDKManager.Instance.IsRewardAdReady();; } @@ -117,7 +121,16 @@ public class AppSDKManager : D_MonoSingleton } } + public void ShowBanner() + { + AdsSDKManager.Instance.ShowBanner(); + } + public void HideBanner() + { + AdsSDKManager.Instance.HideBanner(); + } + #endregion diff --git a/Assets/Script/SDKManager/EFSdkManager/EFSdkManager.cs b/Assets/Script/SDKManager/EFSdkManager/EFSdkManager.cs index 2dc15be..396255d 100644 --- a/Assets/Script/SDKManager/EFSdkManager/EFSdkManager.cs +++ b/Assets/Script/SDKManager/EFSdkManager/EFSdkManager.cs @@ -13,6 +13,10 @@ namespace WZ public void Init() { + if (Application.isEditor) + { + return; + } EFSdk.get().Init((actionType, str) => { }); SetSDKEventCallback(); diff --git a/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs b/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs index 987c1b9..d132e66 100644 --- a/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs +++ b/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs @@ -10,10 +10,10 @@ namespace WZ { public void FetchRemoteConfig() { - // Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => - // { - // if (task.Result == Firebase.DependencyStatus.Available) - // { + Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => + { + if (task.Result == Firebase.DependencyStatus.Available) + { Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(TimeSpan.Zero).ContinueWithOnMainThread(task => { FirebaseRemoteConfig.DefaultInstance.ActivateAsync().ContinueWithOnMainThread(task => @@ -36,8 +36,8 @@ namespace WZ // 检查Adjust归因 }); }); - // } - // }); + } + }); } private void GroupSet() diff --git a/Assets/Script/SDKManager/FirebaseManager/FireBaseSDKManager.cs b/Assets/Script/SDKManager/FirebaseManager/FireBaseSDKManager.cs index b873fa3..75a8a9b 100644 --- a/Assets/Script/SDKManager/FirebaseManager/FireBaseSDKManager.cs +++ b/Assets/Script/SDKManager/FirebaseManager/FireBaseSDKManager.cs @@ -11,6 +11,10 @@ namespace WZ { public void Init() { + if (Application.isEditor) + { + return; + } InitSDK(); } From a19538fab77cde2276b6334bf4609914cbb47320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=89=E5=B3=B0?= Date: Tue, 2 Sep 2025 16:14:03 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Script/Test.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/Script/Test.cs b/Assets/Script/Test.cs index dfe5900..1e45c62 100644 --- a/Assets/Script/Test.cs +++ b/Assets/Script/Test.cs @@ -11,7 +11,7 @@ public class Test : MonoBehaviour public void OnShowAd() { - AppSDKManager.Instance.Init(null); + AppSDKManager.Instance.Init(null, true); // KwaiAdsManager.Instance.ShowRewardAd(); } From b7be5ed1b60e25a31422824d7d61d99fa95058e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=89=E5=B3=B0?= Date: Tue, 2 Sep 2025 16:17:14 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Script/SDKManager/AppSDKManager.cs | 102 ++++++++++++++++------ 1 file changed, 75 insertions(+), 27 deletions(-) diff --git a/Assets/Script/SDKManager/AppSDKManager.cs b/Assets/Script/SDKManager/AppSDKManager.cs index 71bbba2..dc7a1a4 100644 --- a/Assets/Script/SDKManager/AppSDKManager.cs +++ b/Assets/Script/SDKManager/AppSDKManager.cs @@ -14,7 +14,6 @@ public class AppSDKManager : D_MonoSingleton public void Init(Action action, bool showLog) { LoggerUtils.Enabled = showLog; - FileParse.Parse(); // AdConfigParser.Parse(); FireBaseSDKManager.Instance.Init(); @@ -112,12 +111,12 @@ public class AppSDKManager : D_MonoSingleton } else { - callback?.Invoke(0); + callback?.Invoke(-1); } } else { - callback?.Invoke(0); + callback?.Invoke(-1); } } @@ -131,6 +130,25 @@ public class AppSDKManager : D_MonoSingleton AdsSDKManager.Instance.HideBanner(); } + public bool IsNativeFullReady() + { + return false; + } + + public void ShowFullNative(string position, Action callback = null) + { + + } + + public void ShowNative(RectTransform rectTransform, Camera camera = null, string position = "") + { + + } + + public void HideNative() + { + + } #endregion @@ -263,6 +281,11 @@ public class AppSDKManager : D_MonoSingleton EFSdk.get().Refresh(); } + public void CanGoback(Action canGobackAction) + { + EFSdk.get().CanGoback(canGobackAction); + } + /// /// 回上一页 /// @@ -353,13 +376,12 @@ public class AppSDKManager : D_MonoSingleton /// 消息类通知弹出间隔,SDK默认设置为60秒(在线参数控制)-Key: messagenotif Value:60 /// /// - public void SetPushMessagenotif() + public void SetPushMessagenotif(int timeSeconds) { if (Application.isEditor) { return; } - int timeSeconds = FireBaseRemoteConfigManager.Instance.GetRemoteConfigInt("messagenotif", 60); EFSdk.get().SetPushMessagenotif(timeSeconds); } @@ -367,13 +389,12 @@ public class AppSDKManager : D_MonoSingleton /// 持续性通知在进入游戏时弹出的时间间隔,SDK默认设置为300秒(在线参数控制 )-Key:persistentnotif Value:300 /// /// - public void SetPushPersistentnotif() + public void SetPushPersistentnotif(int timeSeconds) { if (Application.isEditor) { return; } - int timeSeconds = FireBaseRemoteConfigManager.Instance.GetRemoteConfigInt("persistentnotif", 300); EFSdk.get().SetPushPersistentnotif(timeSeconds); } @@ -387,31 +408,15 @@ public class AppSDKManager : D_MonoSingleton /// 3 进入对应小游戏1界面 /// 4 进入对应小游戏2界面 /// - public void GetJumpPage() + public int GetJumpPage() { if (Application.isEditor) { - return; + return 0; } int pageId = EFSdk.get().GetJumpPage(); - switch (pageId) - { - case 0: - // Nothing to do - break; - case 1: - // 回到游戏主页 - break; - case 2: - // 进入游戏的金币提现界面 - break; - case 3: - // 进入对应小游戏1界面 - break; - case 4: - // 进入对应小游戏2界面 - break; - } + return pageId; + } /// @@ -539,6 +544,14 @@ public class AppSDKManager : D_MonoSingleton } EFSdk.get().ShowToast(message); } + + /// + /// 定时远程推送 + /// + public void AutoLocalPush(bool isOpen) + { + + } #endregion @@ -550,4 +563,39 @@ public class AppSDKManager : D_MonoSingleton { return AdjustNetwork.Instance.InOrganic(); } + + public string GetGaid() + { + return null; + } + + public string GetAndroidId() + { + return null; + } + + public string GetAdid() + { + return null; + } + + public string GetUserAgent() + { + return null; + } + + public string GetSSAccountId() + { + return null; + } + + public string GetSSDistinctId() + { + return null; + } + + public string GetSSSuperProperties() + { + return null; + } }