Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 동적 링크를 통해 앱 열면 명함 상세뷰 보여주기 (#342) #462

Merged
merged 24 commits into from
Apr 26, 2023
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
8af7f43
chore: 이미지 에셋 추가 (#450)
hyun99999 Apr 24, 2023
1140ba4
feat: 직장 명함 생성, 앞면 구현 (#450)
hyun99999 Apr 24, 2023
fc5d325
fix: initCell 메서드 파라미터 수정 (#450)
hyun99999 Apr 24, 2023
b9548bf
feat: 직장 명함 앞면 표시 (#450)
hyun99999 Apr 24, 2023
cd6a8f5
fix: 명함 상세보기 뷰에서 덕질/직장/기본 명함 적용 (#450)
hyun99999 Apr 24, 2023
79463bd
feat: 기본 명함 핸드폰 번호 글자수 제한 해제 (#450)
hyun99999 Apr 24, 2023
8e62ca4
feat: 명함 미리보기에서 기본/덕질/직장 명함 앞면 구성 (#450)
hyun99999 Apr 24, 2023
ce8f342
feat: 명함 생성 시 cardType 변수 사용 (#450)
hyun99999 Apr 24, 2023
4284347
feat: 메일 보내기 구현 (#450)
hyun99999 Apr 24, 2023
aad4938
feat: 회원 탈퇴 API 구현 (#460)
hyun99999 Apr 24, 2023
dc50fc5
feat: 받은 명함 삭제 API 구현 (#460)
hyun99999 Apr 24, 2023
709052a
feat: 마이페이지에 적용 (#460)
hyun99999 Apr 24, 2023
da81bde
comment: plugin 에서 토큰 재발급 코드 주석 (#460)
hyun99999 Apr 24, 2023
9a83c63
refactor: 와일드 카드 사용 (#460)
hyun99999 Apr 24, 2023
8a0120e
feat: 명함 초기화 후 화면 전환 (#460)
hyun99999 Apr 24, 2023
79c057a
refactor: 사용하지 않는 옵셔널 바인딩 삭제 (#460)
hyun99999 Apr 24, 2023
083e283
add: Notification name 추가 (#342)
hyun99999 Apr 25, 2023
822d115
delete: ViewModelType 중복 파일 삭제 (#342)
hyun99999 Apr 25, 2023
d8d2738
feat: foreground 로 진입 시에 동적링크 파악 (#342)
hyun99999 Apr 25, 2023
144fd62
feat: 앱을 처음 런치 시에 UserDefaults 값으로 동적링크 파악 (#342)
hyun99999 Apr 25, 2023
0091d62
feat: 업데이트 뷰가 등장하지 않을때만 명함 추가 확인 (#342)
hyun99999 Apr 26, 2023
7969ca8
feat: 업데이트 뷰가 유효할 때 동적링크 삭제 (#342)
hyun99999 Apr 26, 2023
5214d0e
feat: 업데이트 뷰 확인 후 동적링크 파악 (#342)
hyun99999 Apr 26, 2023
ade4d35
refactor: 관련 메서드끼리 묶기 (#342)
hyun99999 Apr 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 24 additions & 4 deletions NADA-iOS-forRelease.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@
77A4D5F629BC304C00367B7C /* UIStackView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A4D5F529BC304C00367B7C /* UIStackView+Extension.swift */; };
77A4D5F929BC320600367B7C /* AroundMeCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A4D5F829BC320600367B7C /* AroundMeCollectionViewCell.swift */; };
77A4D5FC29BD6F4600367B7C /* AroundMeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A4D5FB29BD6F4600367B7C /* AroundMeViewModel.swift */; };
77A4D5FE29BD6F9500367B7C /* ViewModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A4D5FD29BD6F9500367B7C /* ViewModelType.swift */; };
77A4D60129BD708C00367B7C /* AroundMeResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A4D60029BD708C00367B7C /* AroundMeResponse.swift */; };
77A4D60429BD743600367B7C /* ModuleFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A4D60329BD743600367B7C /* ModuleFactory.swift */; };
77A4D60629BD747300367B7C /* controllerFromStoryBoard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A4D60529BD747300367B7C /* controllerFromStoryBoard.swift */; };
Expand Down Expand Up @@ -170,6 +169,12 @@
F8915A22275728F20013D609 /* SelectBirthBottomViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8915A20275728F20013D609 /* SelectBirthBottomViewController.swift */; };
F8915A23275728F20013D609 /* SelectMBTIBottomViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8915A21275728F20013D609 /* SelectMBTIBottomViewController.swift */; };
F8A9FE1A2743DC6B00BC60CE /* CardListInGroupRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A9FE192743DC6B00BC60CE /* CardListInGroupRequest.swift */; };
F8B3F40829F67B07006586BB /* CompanyCardCreation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F8B3F40729F67B07006586BB /* CompanyCardCreation.storyboard */; };
F8B3F40A29F67B1C006586BB /* CompanyCardCreationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B3F40929F67B1C006586BB /* CompanyCardCreationViewController.swift */; };
F8B3F40D29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = F8B3F40B29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.xib */; };
F8B3F40E29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B3F40C29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.swift */; };
F8B3F41129F67F8D006586BB /* CompanyFrontCardCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8B3F40F29F67F8D006586BB /* CompanyFrontCardCell.swift */; };
F8B3F41229F67F8D006586BB /* CompanyFrontCardCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = F8B3F41029F67F8D006586BB /* CompanyFrontCardCell.xib */; };
F8BCDD22298FFA830044D0B4 /* QRCodeWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8BCDD21298FFA830044D0B4 /* QRCodeWidget.swift */; };
F8BCDD24298FFA940044D0B4 /* OpenAppLockScreenWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8BCDD23298FFA940044D0B4 /* OpenAppLockScreenWidget.swift */; };
F8BCDD25298FFAF90044D0B4 /* WidgetsBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F838B664298E5C5300D84340 /* WidgetsBundle.swift */; };
Expand Down Expand Up @@ -334,7 +339,6 @@
77A4D5F529BC304C00367B7C /* UIStackView+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIStackView+Extension.swift"; sourceTree = "<group>"; };
77A4D5F829BC320600367B7C /* AroundMeCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AroundMeCollectionViewCell.swift; sourceTree = "<group>"; };
77A4D5FB29BD6F4600367B7C /* AroundMeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AroundMeViewModel.swift; sourceTree = "<group>"; };
77A4D5FD29BD6F9500367B7C /* ViewModelType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewModelType.swift; sourceTree = "<group>"; };
77A4D60029BD708C00367B7C /* AroundMeResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AroundMeResponse.swift; sourceTree = "<group>"; };
77A4D60329BD743600367B7C /* ModuleFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModuleFactory.swift; sourceTree = "<group>"; };
77A4D60529BD747300367B7C /* controllerFromStoryBoard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = controllerFromStoryBoard.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -417,6 +421,12 @@
F8915A20275728F20013D609 /* SelectBirthBottomViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectBirthBottomViewController.swift; sourceTree = "<group>"; };
F8915A21275728F20013D609 /* SelectMBTIBottomViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectMBTIBottomViewController.swift; sourceTree = "<group>"; };
F8A9FE192743DC6B00BC60CE /* CardListInGroupRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CardListInGroupRequest.swift; sourceTree = "<group>"; };
F8B3F40729F67B07006586BB /* CompanyCardCreation.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = CompanyCardCreation.storyboard; sourceTree = "<group>"; };
F8B3F40929F67B1C006586BB /* CompanyCardCreationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompanyCardCreationViewController.swift; sourceTree = "<group>"; };
F8B3F40B29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CompanyFrontCardCreationCollectionViewCell.xib; sourceTree = "<group>"; };
F8B3F40C29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompanyFrontCardCreationCollectionViewCell.swift; sourceTree = "<group>"; };
F8B3F40F29F67F8D006586BB /* CompanyFrontCardCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompanyFrontCardCell.swift; sourceTree = "<group>"; };
F8B3F41029F67F8D006586BB /* CompanyFrontCardCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CompanyFrontCardCell.xib; sourceTree = "<group>"; };
F8BCDD21298FFA830044D0B4 /* QRCodeWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeWidget.swift; sourceTree = "<group>"; };
F8BCDD23298FFA940044D0B4 /* OpenAppLockScreenWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenAppLockScreenWidget.swift; sourceTree = "<group>"; };
F8C310BF273A7360008EC5BA /* FrontCardCreationDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FrontCardCreationDelegate.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -913,6 +923,8 @@
F83206AC26F61E5800D61711 /* CardCell */ = {
isa = PBXGroup;
children = (
F8B3F40F29F67F8D006586BB /* CompanyFrontCardCell.swift */,
F8B3F41029F67F8D006586BB /* CompanyFrontCardCell.xib */,
F8458D6929F54EDF000D53A7 /* FanFrontCardCell.swift */,
F8458D6A29F54EDF000D53A7 /* FanFrontCardCell.xib */,
F82FEB4A27639F3100DA7847 /* MainCardCell.swift */,
Expand All @@ -939,6 +951,7 @@
F84BAF9E26FDB425004CA335 /* CardCreation */ = {
isa = PBXGroup;
children = (
F8B3F40729F67B07006586BB /* CompanyCardCreation.storyboard */,
F8458D6129F5183B000D53A7 /* FanCardCreation.storyboard */,
F82FF81C2701EBCE00E57F8B /* CardCreation.storyboard */,
F85711A6274A6B3400F59F0B /* CardCreationPreview.storyboard */,
Expand All @@ -951,6 +964,8 @@
children = (
F82FF8222701FFE300E57F8B /* RequiredFlavor */,
F858079B2700348000872484 /* Background */,
F8B3F40C29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.swift */,
F8B3F40B29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.xib */,
F8458D6529F51B2F000D53A7 /* FanFrontCardCreationCollectionViewCell.swift */,
F8458D6629F51B2F000D53A7 /* FanFrontCardCreationCollectionViewCell.xib */,
F84BAFAB26FDB543004CA335 /* FrontCardCreationCollectionViewCell.swift */,
Expand Down Expand Up @@ -1087,6 +1102,7 @@
F885C8A829B827030079FA35 /* VC */ = {
isa = PBXGroup;
children = (
F8B3F40929F67B1C006586BB /* CompanyCardCreationViewController.swift */,
F8458D6329F51870000D53A7 /* FanCardCreationViewController.swift */,
F84BAF9C26FDB417004CA335 /* CardCreationViewController.swift */,
F85711A4274A6B2200F59F0B /* CardCreationPreviewViewController.swift */,
Expand Down Expand Up @@ -1302,7 +1318,6 @@
children = (
F88C8DE829B8919700196A33 /* ViewModelType.swift */,
F8915A1F275713A10013D609 /* CardCreation */,
77A4D5FD29BD6F9500367B7C /* ViewModelType.swift */,
);
path = Protocols;
sourceTree = "<group>";
Expand Down Expand Up @@ -1567,6 +1582,7 @@
39C394D5277CD33500DBA566 /* EmptyCardListTableViewCell.xib in Resources */,
F84BAFB226FDB552004CA335 /* BackCardCreationCollectionViewCell.xib in Resources */,
F8458D6C29F54EDF000D53A7 /* FanFrontCardCell.xib in Resources */,
F8B3F40829F67B07006586BB /* CompanyCardCreation.storyboard in Resources */,
77B4E7482990E420006098DC /* Home.storyboard in Resources */,
397B75172763B5B7004AEB03 /* TeamNADA.storyboard in Resources */,
3936993B274A53C600684420 /* GroupEdit.storyboard in Resources */,
Expand All @@ -1577,8 +1593,10 @@
7766A410274FEBE200714912 /* CardInGroupCollectionViewCell.xib in Resources */,
7705CF402752C844005195DF /* CardView.xib in Resources */,
397B750D2763A5AF004AEB03 /* OpenSource.storyboard in Resources */,
F8B3F40D29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.xib in Resources */,
393E334A275F6A6600965BBF /* Splash.storyboard in Resources */,
39523E5C2701A48900536900 /* CardListTableViewCell.xib in Resources */,
F8B3F41229F67F8D006586BB /* CompanyFrontCardCell.xib in Resources */,
F8FC439226C01CDE0033E151 /* LaunchScreen.storyboard in Resources */,
F8FC438F26C01CDE0033E151 /* Assets.xcassets in Resources */,
F8518055275D040C006BD5ED /* OnboardingCollectionViewCell.xib in Resources */,
Expand Down Expand Up @@ -1741,10 +1759,13 @@
770E58862778A78900498C2E /* Status.swift in Sources */,
F851805B275D047C006BD5ED /* OnboardingViewController.swift in Sources */,
392BAF7B2793E90D0013DCB3 /* KeyChainKey.swift in Sources */,
F8B3F40A29F67B1C006586BB /* CompanyCardCreationViewController.swift in Sources */,
77A4D5FC29BD6F4600367B7C /* AroundMeViewModel.swift in Sources */,
F843DD6D29A5F83000D8D20D /* CardCreationCategoryViewModel.swift in Sources */,
F8B3F40E29F67B6F006586BB /* CompanyFrontCardCreationCollectionViewCell.swift in Sources */,
39C1E88F270EC762006D2089 /* UIColor+Extension.swift in Sources */,
F8C83FC9272FA3190009DF0D /* GroupAPI.swift in Sources */,
F8B3F41129F67F8D006586BB /* CompanyFrontCardCell.swift in Sources */,
F8F00C3E29DD489200A15377 /* UpdateAPI.swift in Sources */,
F8FC43B826C0227D0033E151 /* Const.swift in Sources */,
394F314C27081B3A00C83291 /* FrontViewController.swift in Sources */,
Expand Down Expand Up @@ -1788,7 +1809,6 @@
F8458D6429F51870000D53A7 /* FanCardCreationViewController.swift in Sources */,
77A4D60129BD708C00367B7C /* AroundMeResponse.swift in Sources */,
7734D5B82777A8E8004360E4 /* String+Extension.swift in Sources */,
77A4D5FE29BD6F9500367B7C /* ViewModelType.swift in Sources */,
77A4D60429BD743600367B7C /* ModuleFactory.swift in Sources */,
F8C83FC3272FA17B0009DF0D /* URL.swift in Sources */,
392F7FB4274621F1008CDBF5 /* MoreListTableViewCell.swift in Sources */,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"images" : [
{
"scale" : "1x",
"filename" : "mailOutline.png",
"idiom" : "universal"
},
{
"scale" : "2x",
"filename" : "mailOutline@2x.png",
"idiom" : "universal"
},
{
"scale" : "3x",
"idiom" : "universal",
"filename" : "mailOutline@3x.png"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions NADA-iOS-forRelease/Resouces/Constants/Notification.swift
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,6 @@ extension Notification.Name {
static let creationReloadMainCardSwiper = Notification.Name("creationReloadMainCardSwiper")
static let dismissQRCodeCardResult = Notification.Name("dismissQRCodeCardResult")
static let scrollToSecondIndex = Notification.Name("scrollToSecondIndex")
static let presentMail = Notification.Name("presentMail")
static let presentDynamicLink = Notification.Name("presentDynamicLink")
}
Loading