diff --git a/Assets/EFSDK/EFSdk.cs b/Assets/EFSDK/EFSdk.cs
index 9746c0b..efc058d 100755
--- a/Assets/EFSDK/EFSdk.cs
+++ b/Assets/EFSDK/EFSdk.cs
@@ -180,6 +180,16 @@ namespace EFSDK
SDKCall("initSDK", mappingInfo);
ActionCallback?.Invoke(ActionType.SDK_INIT_Succ, string.Empty);
}
+
+ ///
+ /// 当游戏进程启动之后,可以接收响应的时候(一般在游戏内事件上报相关内容初始化完毕调用即可,参数传true),调用这个方法通知SDK,
+ /// SDK收到通知后会开始将SDK侧的事件回传给游戏,作事件上报
+ ///
+ /// 传 true
+ public void SetGameActive(bool active)
+ {
+ SDKCall("onGameActive", active);
+ }
///
/// 展示WebView
diff --git a/Assets/Script/SDKManager/EFSdkManager/EFSdkManager.cs b/Assets/Script/SDKManager/EFSdkManager/EFSdkManager.cs
index 8edf742..1027b53 100644
--- a/Assets/Script/SDKManager/EFSdkManager/EFSdkManager.cs
+++ b/Assets/Script/SDKManager/EFSdkManager/EFSdkManager.cs
@@ -109,6 +109,11 @@ namespace WZ
return pid;
}
+ private void OnApplicationFocus(bool hasFocus)
+ {
+ EFSdk.get().SetGameActive(hasFocus);
+ }
+
}
}
\ No newline at end of file
diff --git a/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs b/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs
index 4228b3a..ea6af57 100644
--- a/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs
+++ b/Assets/Script/SDKManager/FirebaseManager/FireBaseRemoteConfigManager.cs
@@ -1,6 +1,7 @@
using System;
using System.Globalization;
using AdjustSdk;
+using EFSDK;
using Firebase.Extensions;
using Firebase.Messaging;
using Firebase.RemoteConfig;
@@ -38,6 +39,8 @@ namespace WZ
AdsSDKManager.Instance.RefreshAdsData();
//AB测试分组参数
GroupSet();
+ //推送事件
+ EFSdk.get().SetGameActive(true);
// adjust卸载监控