From 702661212fff33cfada11be8a6a197262adc6f7b Mon Sep 17 00:00:00 2001 From: huyufei Date: Wed, 7 Aug 2024 14:41:50 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E4=BC=98=E5=8C=96=20Adjust=20?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: huyufei --- Runtime/GuruAdjust/AdjustService.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Runtime/GuruAdjust/AdjustService.cs b/Runtime/GuruAdjust/AdjustService.cs index 66dd6f7..259fc7c 100644 --- a/Runtime/GuruAdjust/AdjustService.cs +++ b/Runtime/GuruAdjust/AdjustService.cs @@ -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;