This commit is contained in:
luojian 2025-09-02 16:19:42 +08:00
commit 764d9f5f09
5 changed files with 104 additions and 35 deletions

View File

@ -11,8 +11,9 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
{ {
//包名 //包名
public const string PackageName = "com.rush.cash.earn.fast.real.money.game"; 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(); FileParse.Parse();
// AdConfigParser.Parse(); // AdConfigParser.Parse();
FireBaseSDKManager.Instance.Init(); FireBaseSDKManager.Instance.Init();
@ -22,6 +23,8 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
ShuShuMangage.Instance.Init(); ShuShuMangage.Instance.Init();
AdsSDKManager.Instance.InitSDK(null); AdsSDKManager.Instance.InitSDK(null);
EFSdkManager.Instance.Init(); EFSdkManager.Instance.Init();
action?.Invoke();
} }
@ -40,7 +43,7 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
/// 是否已缓存激励广告 /// 是否已缓存激励广告
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
public bool IsRewardAdReady() public bool IsRewardedAdReady()
{ {
return AdsSDKManager.Instance.IsRewardAdReady();; return AdsSDKManager.Instance.IsRewardAdReady();;
} }
@ -108,16 +111,44 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
} }
else else
{ {
callback?.Invoke(0); callback?.Invoke(-1);
} }
} }
else else
{ {
callback?.Invoke(0); callback?.Invoke(-1);
} }
} }
public void ShowBanner()
{
AdsSDKManager.Instance.ShowBanner();
}
public void HideBanner()
{
AdsSDKManager.Instance.HideBanner();
}
public bool IsNativeFullReady()
{
return false;
}
public void ShowFullNative(string position, Action<bool, double> callback = null)
{
}
public void ShowNative(RectTransform rectTransform, Camera camera = null, string position = "")
{
}
public void HideNative()
{
}
#endregion #endregion
@ -250,6 +281,11 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
EFSdk.get().Refresh(); EFSdk.get().Refresh();
} }
public void CanGoback(Action<bool> canGobackAction)
{
EFSdk.get().CanGoback(canGobackAction);
}
/// <summary> /// <summary>
/// 回上一页 /// 回上一页
/// </summary> /// </summary>
@ -340,13 +376,12 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
/// 消息类通知弹出间隔,SDK默认设置为60秒在线参数控制-Key: messagenotif Value:60 /// 消息类通知弹出间隔,SDK默认设置为60秒在线参数控制-Key: messagenotif Value:60
/// </summary> /// </summary>
/// <param name="timeSeconds"></param> /// <param name="timeSeconds"></param>
public void SetPushMessagenotif() public void SetPushMessagenotif(int timeSeconds)
{ {
if (Application.isEditor) if (Application.isEditor)
{ {
return; return;
} }
int timeSeconds = FireBaseRemoteConfigManager.Instance.GetRemoteConfigInt("messagenotif", 60);
EFSdk.get().SetPushMessagenotif(timeSeconds); EFSdk.get().SetPushMessagenotif(timeSeconds);
} }
@ -354,13 +389,12 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
/// 持续性通知在进入游戏时弹出的时间间隔,SDK默认设置为300秒在线参数控制 -Key:persistentnotif Value:300 /// 持续性通知在进入游戏时弹出的时间间隔,SDK默认设置为300秒在线参数控制 -Key:persistentnotif Value:300
/// </summary> /// </summary>
/// <param name="timeSeconds"></param> /// <param name="timeSeconds"></param>
public void SetPushPersistentnotif() public void SetPushPersistentnotif(int timeSeconds)
{ {
if (Application.isEditor) if (Application.isEditor)
{ {
return; return;
} }
int timeSeconds = FireBaseRemoteConfigManager.Instance.GetRemoteConfigInt("persistentnotif", 300);
EFSdk.get().SetPushPersistentnotif(timeSeconds); EFSdk.get().SetPushPersistentnotif(timeSeconds);
} }
@ -374,31 +408,15 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
/// 3 进入对应小游戏1界面 /// 3 进入对应小游戏1界面
/// 4 进入对应小游戏2界面 /// 4 进入对应小游戏2界面
/// </returns> /// </returns>
public void GetJumpPage() public int GetJumpPage()
{ {
if (Application.isEditor) if (Application.isEditor)
{ {
return; return 0;
} }
int pageId = EFSdk.get().GetJumpPage(); int pageId = EFSdk.get().GetJumpPage();
switch (pageId) return pageId;
{
case 0:
// Nothing to do
break;
case 1:
// 回到游戏主页
break;
case 2:
// 进入游戏的金币提现界面
break;
case 3:
// 进入对应小游戏1界面
break;
case 4:
// 进入对应小游戏2界面
break;
}
} }
/// <summary> /// <summary>
@ -527,6 +545,14 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
EFSdk.get().ShowToast(message); EFSdk.get().ShowToast(message);
} }
/// <summary>
/// 定时远程推送
/// </summary>
public void AutoLocalPush(bool isOpen)
{
}
#endregion #endregion
/// <summary> /// <summary>
@ -537,4 +563,39 @@ public class AppSDKManager : D_MonoSingleton<AppSDKManager>
{ {
return AdjustNetwork.Instance.InOrganic(); 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;
}
} }

View File

@ -13,6 +13,10 @@ namespace WZ
public void Init() public void Init()
{ {
if (Application.isEditor)
{
return;
}
EFSdk.get().Init((actionType, str) => { }); EFSdk.get().Init((actionType, str) => { });
SetSDKEventCallback(); SetSDKEventCallback();

View File

@ -10,10 +10,10 @@ namespace WZ
{ {
public void FetchRemoteConfig() public void FetchRemoteConfig()
{ {
// Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
// { {
// if (task.Result == Firebase.DependencyStatus.Available) if (task.Result == Firebase.DependencyStatus.Available)
// { {
Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(TimeSpan.Zero).ContinueWithOnMainThread(task => Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(TimeSpan.Zero).ContinueWithOnMainThread(task =>
{ {
FirebaseRemoteConfig.DefaultInstance.ActivateAsync().ContinueWithOnMainThread(task => FirebaseRemoteConfig.DefaultInstance.ActivateAsync().ContinueWithOnMainThread(task =>
@ -36,8 +36,8 @@ namespace WZ
// 检查Adjust归因 // 检查Adjust归因
}); });
}); });
// } }
// }); });
} }
private void GroupSet() private void GroupSet()

View File

@ -11,6 +11,10 @@ namespace WZ
{ {
public void Init() public void Init()
{ {
if (Application.isEditor)
{
return;
}
InitSDK(); InitSDK();
} }

View File

@ -20,7 +20,7 @@ public class Test : MonoBehaviour
public void OnShowAd() public void OnShowAd()
{ {
AppSDKManager.Instance.Init(null); AppSDKManager.Instance.Init(null, true);
// KwaiAdsManager.Instance.ShowRewardAd(); // KwaiAdsManager.Instance.ShowRewardAd();
} }