diff --git a/README.md b/README.md index 361c3a29..bb18b548 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # πŸ‘” terning 터닝 - λŒ€ν•™μƒ 인턴, 곡고 관리 μΊ˜λ¦°λ” -## μ•±μŠ€ν† μ–΄ 링크 : [μ•±μŠ€ν† μ–΄](https://apps.apple.com/kr/app/terning-%ED%84%B0%EB%8B%9D-%EB%8C%80%ED%95%99%EC%83%9D-%EC%9D%B8%ED%84%B4-%EA%B3%B5%EA%B3%A0-%EA%B4%80%EB%A6%AC-%EC%BA%98%EB%A6%B0%EB%8D%94/id6547866420) v1.0.3 +## μ•±μŠ€ν† μ–΄ 링크 : [μ•±μŠ€ν† μ–΄](https://apps.apple.com/kr/app/terning-%ED%84%B0%EB%8B%9D-%EB%8C%80%ED%95%99%EC%83%9D-%EC%9D%B8%ED%84%B4-%EA%B3%B5%EA%B3%A0-%EA%B4%80%EB%A6%AC-%EC%BA%98%EB%A6%B0%EB%8D%94/id6547866420) v1.0.4

**λ‚΄ κ³„νšμ— λ”± λ§žλŠ” λŒ€ν•™μƒ μΈν„΄μ˜ μ‹œμž‘, 터닝** @@ -126,7 +126,7 @@ -## *πŸ“– Development Environment and Using Library** +## **πŸ“– Development Environment and Using Library** - Development Environment

@@ -150,6 +150,7 @@ KakaoSDK | 카카였 μ†Œμ…œ 둜그인 κ΅¬ν˜„ | 2.22.4 | SPM Inject | SwiftUI 처럼 λ·° 디버깅 | 1.5.2 | SPM Lottie | μ• λ‹ˆλ©”μ΄μ…˜ κ΅¬ν˜„ | 4.5.0 | SPM + Amplitude | 데이터 뢄석 | 1.9.4 | SPM
- 🧱 framework diff --git a/Terning-iOS/Terning-iOS.xcodeproj/project.pbxproj b/Terning-iOS/Terning-iOS.xcodeproj/project.pbxproj index 00b89923..10299230 100644 --- a/Terning-iOS/Terning-iOS.xcodeproj/project.pbxproj +++ b/Terning-iOS/Terning-iOS.xcodeproj/project.pbxproj @@ -1736,7 +1736,7 @@ CODE_SIGN_ENTITLEMENTS = "Terning-iOS/Terning-iOS.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2024.1028.0142; + CURRENT_PROJECT_VERSION = 2024.1119.2145; DEVELOPMENT_TEAM = 8Q4H7X3Q58; ENABLE_USER_SCRIPT_SANDBOXING = NO; GENERATE_INFOPLIST_FILE = YES; @@ -1751,7 +1751,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.3; + MARKETING_VERSION = 1.0.4; OTHER_LDFLAGS = ( "-Xlinker", "-interposable", @@ -1776,7 +1776,7 @@ CODE_SIGN_ENTITLEMENTS = "Terning-iOS/Terning-iOS.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 2024.1028.0142; + CURRENT_PROJECT_VERSION = 2024.1119.2145; DEVELOPMENT_TEAM = 8Q4H7X3Q58; ENABLE_USER_SCRIPT_SANDBOXING = NO; GENERATE_INFOPLIST_FILE = YES; @@ -1791,7 +1791,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.3; + MARKETING_VERSION = 1.0.4; PRODUCT_BUNDLE_IDENTIFIER = "com.terning.Terning-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/Terning-iOS/Terning-iOS/Info.plist b/Terning-iOS/Terning-iOS/Info.plist index 34a5e8e6..8c776254 100644 --- a/Terning-iOS/Terning-iOS/Info.plist +++ b/Terning-iOS/Terning-iOS/Info.plist @@ -5,9 +5,9 @@ CFBundleDisplayName terning CFBundleShortVersionString - 1.0.3 + 1.0.4 CFBundleVersion - 2024.1028.0142 + 2024.1119.2145 ITSAppUsesNonExemptEncryption CFBundleURLTypes diff --git a/Terning-iOS/Terning-iOS/Source/Presentation/Profile/ViewController/ProfileViewController.swift b/Terning-iOS/Terning-iOS/Source/Presentation/Profile/ViewController/ProfileViewController.swift index 38e6440d..73640359 100644 --- a/Terning-iOS/Terning-iOS/Source/Presentation/Profile/ViewController/ProfileViewController.swift +++ b/Terning-iOS/Terning-iOS/Source/Presentation/Profile/ViewController/ProfileViewController.swift @@ -95,6 +95,7 @@ extension ProfileViewController { } private func pushToWelcome() { + track(eventName: .clickStartService) let welcomeViewController = WelcomeViewController(viewType: .first) OnboardingData.shared.userName = self.userName self.navigationController?.pushViewController(welcomeViewController, animated: true) diff --git a/Terning-iOS/Terning-iOS/Source/Presentation/Search/ViewController/SearchViewController.swift b/Terning-iOS/Terning-iOS/Source/Presentation/Search/ViewController/SearchViewController.swift index 1ec8c151..d05db468 100644 --- a/Terning-iOS/Terning-iOS/Source/Presentation/Search/ViewController/SearchViewController.swift +++ b/Terning-iOS/Terning-iOS/Source/Presentation/Search/ViewController/SearchViewController.swift @@ -374,6 +374,8 @@ extension SearchViewController: UICollectionViewDelegate { if collectionView == rootView.advertisementCollectionView { let advertisement = viewModel.advertisements[indexPath.item] + + track(eventName: .clickQuestBanner, eventProperties: ["λ°°λ„ˆ μœ„μΉ˜": "\(indexPath.item + 1) 번째 λ°°λ„ˆ 클릭"]) if let url = URL(string: advertisement.link) { UIApplication.shared.open(url, options: [:], completionHandler: nil) }