Skip to content

Commit bffdacc

Browse files
committed
[feat] #208 amplitude - 온보딩 완료
1 parent 2cfce98 commit bffdacc

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

Projects/Feature/FeatureLogin/Sources/SignUpDone/SignUpDoneFeature.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import Util
1414
public struct SignUpDoneFeature {
1515
/// - Dependency
1616
@Dependency(\.dismiss) var dismiss
17+
@Dependency(\.amplitude)
18+
var amplitude
1719
/// - State
1820
@ObservableState
1921
public struct State: Equatable {
@@ -41,6 +43,7 @@ public struct SignUpDoneFeature {
4143
case 제목_나타났을때
4244
case 폭죽_이미지_나타났을때
4345
case 푸키_이미지_나타났을때
46+
case 뷰가_나타났을때
4447
}
4548
public enum InnerAction: Equatable { case 없음 }
4649
public enum AsyncAction: Equatable { case 없음 }
@@ -95,6 +98,9 @@ private extension SignUpDoneFeature {
9598
case .푸키_이미지_나타났을때:
9699
state.pookiIsAppear = true
97100
return .none
101+
case .뷰가_나타났을때:
102+
amplitude.track(.onboarding_complete)
103+
return .none
98104
}
99105
}
100106
/// - Inner Effect

Projects/Feature/FeatureLogin/Sources/SignUpDone/SignUpDoneView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public extension SignUpDoneView {
4949
}
5050
.ignoresSafeArea(edges: .bottom)
5151
.navigationBarBackButtonHidden()
52+
.onAppear { send(.뷰가_나타났을때) }
5253
}
5354
}
5455
}

0 commit comments

Comments
 (0)