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()),