update: 优化 Adjust 启动逻辑
Signed-off-by: huyufei <yufei.hu@castbox.fm>
parent
daeda6542e
commit
702661212f
|
|
@ -88,13 +88,13 @@ namespace Guru
|
|||
_onInitComplete = onInitComplete;
|
||||
_onGetGoogleAdidHandler = onGetGoogleAdIdCallback;
|
||||
|
||||
InstallEvent(firebaseId, deviceId); // 注入启动参数
|
||||
InstallEvent(firebaseId, deviceId); // 需要在 Adjust.start 前设置 <安装归因参数>
|
||||
|
||||
AdjustEnvironment environment = GetAdjustEnvironment();
|
||||
AdjustConfig config = new AdjustConfig(appToken, environment);
|
||||
config.setPreinstallTrackingEnabled(true); // Adjust Preinstall
|
||||
config.setLogLevel(GetLogLevel(showLogs));
|
||||
config.setDelayStart(delayTime);
|
||||
config.setDelayStart(delayTime); // 延迟 1s 启动 Adjust,保证 <安装归因参数> 成功注入
|
||||
#if UNITY_ANDROID
|
||||
if (!string.IsNullOrEmpty(fbAppId)) config.setFbAppId(fbAppId); // 注入 MIR ID
|
||||
#endif
|
||||
|
|
@ -119,11 +119,11 @@ namespace Guru
|
|||
FetchGoogleAdIdAsync();
|
||||
|
||||
LogI(LOG_TAG, $"----- Start AdjustService[{Version}] AdjustVer:{AdjustVersion} -----");
|
||||
|
||||
DelayedInitComplete(delayTime);
|
||||
// 异步等待延时初始化执行成功
|
||||
WaitInitCompleteAsync(delayTime * 2);
|
||||
}
|
||||
|
||||
private async void DelayedInitComplete(double delaySeconds)
|
||||
private async void WaitInitCompleteAsync(double delaySeconds)
|
||||
{
|
||||
await Task.Delay(TimeSpan.FromMilliseconds(delaySeconds * 1000));
|
||||
_isReady = true;
|
||||
|
|
|
|||
Loading…
Reference in New Issue