Compare commits
No commits in common. "3050b67a31a1d3710ab4a6675ab1b11d2284a143" and "9f0ba03957ede9c84de0665110cb4e6156241cd9" have entirely different histories.
3050b67a31
...
9f0ba03957
|
|
@ -48,10 +48,6 @@ namespace Guru
|
|||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public Dictionary<string, object> DefaultRemoteData = new Dictionary<string, object>();
|
||||
/// <summary>
|
||||
/// 启用 AdjustDeeplink
|
||||
/// </summary>
|
||||
public bool UseAdjustDeeplink = false;
|
||||
|
||||
/// <summary>
|
||||
/// 支付初始化Keys
|
||||
|
|
@ -73,7 +69,6 @@ namespace Guru
|
|||
bool isBuyNoAds = false,
|
||||
string bannerBackgroundColor = "#00000000",
|
||||
bool debugMode = false,
|
||||
bool useAdjustDeeplink = false,
|
||||
Dictionary<string, object> defaultRemoteData = null,
|
||||
byte[] googleKeys = null,
|
||||
byte[] appleRootCerts = null)
|
||||
|
|
@ -88,7 +83,6 @@ namespace Guru
|
|||
IsBuyNoAds = isBuyNoAds,
|
||||
BannerBackgroundColor = bannerBackgroundColor,
|
||||
DebugMode = debugMode,
|
||||
UseAdjustDeeplink = useAdjustDeeplink,
|
||||
GoogleKeys = googleKeys,
|
||||
AppleRootCerts = appleRootCerts,
|
||||
DefaultRemoteData = defaultRemoteData ?? new Dictionary<string, object>(),
|
||||
|
|
|
|||
|
|
@ -249,14 +249,6 @@ namespace Guru
|
|||
}
|
||||
|
||||
|
||||
// DeepLink 回调
|
||||
internal static Action<string> _onDeeplinkCallback;
|
||||
public static event Action<string> OnDeeplinkCallback
|
||||
{
|
||||
add => _onDeeplinkCallback += value;
|
||||
remove => _onDeeplinkCallback -= value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -95,7 +95,6 @@ namespace Guru
|
|||
bool autoRecordFinishedLevels = true,
|
||||
bool debugMode = false,
|
||||
bool isBuyNoAds = false,
|
||||
bool useAdjustDeeplink = false,
|
||||
string bannerColor = "#00000000",
|
||||
Dictionary<string, object> defaultRemoteData = null,
|
||||
byte[] googleKeys = null,
|
||||
|
|
@ -103,7 +102,7 @@ namespace Guru
|
|||
{
|
||||
var config = GuruSDKInitConfig.Build(useCustomConsent, autoLoadAds, iapEnabled,
|
||||
autoRecordFinishedLevels, isBuyNoAds, bannerColor,
|
||||
debugMode, useAdjustDeeplink, defaultRemoteData, googleKeys, appleRootCerts);
|
||||
debugMode, defaultRemoteData, googleKeys, appleRootCerts);
|
||||
return config;
|
||||
}
|
||||
|
||||
|
|
@ -163,7 +162,10 @@ namespace Guru
|
|||
//---- Start All tools ----
|
||||
LogI($"#2 --- InitFirebase ---");
|
||||
//---------- Start Firebase ------------
|
||||
StartFirebaseService();
|
||||
FirebaseUtil.onInitComplete += OnFirebaseReady;
|
||||
FirebaseUtil.OnUserAuthResult += OnUserAuthResult;
|
||||
FirebaseUtil.OnFirebaseAuthResult += OnFirebaseAuthResult;
|
||||
FirebaseUtil.InitFirebase(null); // 确保所有的逻辑提前被调用到 + Analytics.Init TODO:之后需要改为事件驱动
|
||||
|
||||
LogI($"#2.1 --- InitFacebook ---");
|
||||
//---------- Start Facebook ------------
|
||||
|
|
@ -173,23 +175,8 @@ namespace Guru
|
|||
IsInitialSuccess = true;
|
||||
_onCompleteCallback?.Invoke(true);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 启动 Firebase 服务
|
||||
/// </summary>
|
||||
private void StartFirebaseService()
|
||||
{
|
||||
FirebaseUtil.onInitComplete += OnFirebaseReady;
|
||||
FirebaseUtil.OnUserAuthResult += OnUserAuthResult;
|
||||
FirebaseUtil.OnFirebaseAuthResult += OnFirebaseAuthResult;
|
||||
|
||||
if (InitConfig.UseAdjustDeeplink)
|
||||
{
|
||||
FirebaseUtil.OnAdjustDeeplinkCallback = OnDeeplinkCallback; // 挂载 Deeplink 的回调
|
||||
}
|
||||
|
||||
FirebaseUtil.InitFirebase(null); // 确保所有的逻辑提前被调用到
|
||||
}
|
||||
|
||||
private void OnUserAuthResult(bool success)
|
||||
{
|
||||
|
|
@ -770,20 +757,6 @@ namespace Guru
|
|||
request.Send();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Deeplink
|
||||
|
||||
/// <summary>
|
||||
/// 添加回调链接
|
||||
/// </summary>
|
||||
/// <param name="deeplink"></param>
|
||||
private void OnDeeplinkCallback(string deeplink)
|
||||
{
|
||||
Callbacks.SDK._onDeeplinkCallback?.Invoke(deeplink); // 尝试调用回调
|
||||
}
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue