From b76902e7d60f199616f1a5fc3d833ade320f5c6c Mon Sep 17 00:00:00 2001 From: tgyuuAn Date: Tue, 12 Nov 2024 21:06:07 +0900 Subject: [PATCH] =?UTF-8?q?[IDLE-514]=20=EC=9B=8C=ED=81=AC=EB=84=B7=20?= =?UTF-8?q?=EA=B3=B5=EA=B3=A0=20=EB=A7=81=ED=81=AC=20=EC=A1=B0=ED=9A=8C=20?= =?UTF-8?q?=EB=A1=9C=EA=B9=85=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle.kts | 4 ++-- .../worker/screen/CrawlingJobPostingDetailScreen.kt | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7f26c510..9578c4df 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -11,8 +11,8 @@ android { namespace = "com.idle.care" defaultConfig { - versionCode = 10 - versionName = "1.1.3" + versionCode = 14 + versionName = "1.1.5" targetSdk = 34 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" diff --git a/feature/job-posting-detail/src/main/java/com/idle/worker/job/posting/detail/worker/screen/CrawlingJobPostingDetailScreen.kt b/feature/job-posting-detail/src/main/java/com/idle/worker/job/posting/detail/worker/screen/CrawlingJobPostingDetailScreen.kt index 206b6934..0cf5351b 100644 --- a/feature/job-posting-detail/src/main/java/com/idle/worker/job/posting/detail/worker/screen/CrawlingJobPostingDetailScreen.kt +++ b/feature/job-posting-detail/src/main/java/com/idle/worker/job/posting/detail/worker/screen/CrawlingJobPostingDetailScreen.kt @@ -36,6 +36,9 @@ import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.core.content.ContextCompat.startActivity import androidx.core.net.toUri +import com.idle.analytics.AnalyticsEvent +import com.idle.analytics.AnalyticsEvent.PropertiesKeys.ACTION_NAME +import com.idle.analytics.businessmetric.LocalAnalyticsHelper import com.idle.analytics.businessmetric.TrackScreenViewEvent import com.idle.compose.clickable import com.idle.designresource.R @@ -60,6 +63,7 @@ internal fun CrawlingJobPostingDetailScreen( LocalOnBackPressedDispatcherOwner.current?.onBackPressedDispatcher val scrollState = rememberScrollState() val context = LocalContext.current + val analyticsHelper = LocalAnalyticsHelper.current Scaffold( containerColor = CareTheme.colors.white000, @@ -499,6 +503,13 @@ internal fun CrawlingJobPostingDetailScreen( description = jobPostingDetail.jobPostingUrl, showRightArrow = true, onClick = { + analyticsHelper.logEvent( + AnalyticsEvent( + type = AnalyticsEvent.Types.ACTION, + properties = mutableMapOf(ACTION_NAME to "apply_workent"), + ) + ) + startActivity( context, Intent(Intent.ACTION_VIEW, jobPostingDetail.jobPostingUrl.toUri()),