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