From 83bd886411a189cfef96a5e455e374cdf08c0fb8 Mon Sep 17 00:00:00 2001 From: Jiwoong CHOI Date: Thu, 19 Sep 2024 12:49:10 +0900 Subject: [PATCH] =?UTF-8?q?[#77]=20TalkApi=EB=A5=BC=20=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=ED=95=B4=EB=8F=84=20"=EB=AC=B8=EC=9D=98=ED=95=98=EA=B8=B0"=20?= =?UTF-8?q?=ED=83=AD=EC=97=90=EC=84=9C=20=EC=B9=B4=EC=B9=B4=EC=98=A4?= =?UTF-8?q?=ED=86=A1=EC=95=B1=EC=9C=BC=EB=A1=9C=20=EC=97=B0=EA=B2=B0?= =?UTF-8?q?=EB=90=98=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MyPage/ViewController/MyPageViewController.swift | 4 ++-- .../EATSSU_MVC/Sources/Utility/Literal/TextLiteral.swift | 6 ++++++ EATSSU_MVC/Project.swift | 7 ++++++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/EATSSU_MVC/EATSSU_MVC/Sources/Screen/MyPage/ViewController/MyPageViewController.swift b/EATSSU_MVC/EATSSU_MVC/Sources/Screen/MyPage/ViewController/MyPageViewController.swift index 10e611e..d08a6a4 100644 --- a/EATSSU_MVC/EATSSU_MVC/Sources/Screen/MyPage/ViewController/MyPageViewController.swift +++ b/EATSSU_MVC/EATSSU_MVC/Sources/Screen/MyPage/ViewController/MyPageViewController.swift @@ -172,9 +172,9 @@ extension MyPageViewController: UITableViewDelegate { self.navigationController?.pushViewController(myReviewViewController, animated: true) // "문의하기" 스크린으로 이동 case MyPageLabels.Inquiry.rawValue: - TalkApi.shared.chatChannel(channelPublicId: "_ZlVAn") { [weak self] error in + TalkApi.shared.chatChannel(channelPublicId: TextLiteral.KakaoChannel.id) { [weak self] error in if error != nil { - if let kakaoChannelLink = URL(string: "http://pf.kakao.com/_ZlVAn") { + if let kakaoChannelLink = URL(string: "http://pf.kakao.com/\(TextLiteral.KakaoChannel.id)") { UIApplication.shared.open(kakaoChannelLink) } else { self?.showAlertController(title: "다시 시도하세요", message: "에러가 발생했습니다", style: .default) diff --git a/EATSSU_MVC/EATSSU_MVC/Sources/Utility/Literal/TextLiteral.swift b/EATSSU_MVC/EATSSU_MVC/Sources/Utility/Literal/TextLiteral.swift index 5cd7c42..068f43b 100644 --- a/EATSSU_MVC/EATSSU_MVC/Sources/Utility/Literal/TextLiteral.swift +++ b/EATSSU_MVC/EATSSU_MVC/Sources/Utility/Literal/TextLiteral.swift @@ -25,6 +25,12 @@ enum TextLiteral { /// 오늘의 학식을 확인해보세요! static let dailyWeekdayNotificationBody: String = "오늘의 학식을 확인해보세요!" } + + enum KakaoChannel { + + /// EATSSU 카카오 채널 ID + static let id: String = "_ZlVAn" + } // MARK: - Sign In diff --git a/EATSSU_MVC/Project.swift b/EATSSU_MVC/Project.swift index ba29dab..40b5830 100644 --- a/EATSSU_MVC/Project.swift +++ b/EATSSU_MVC/Project.swift @@ -10,7 +10,12 @@ let eatSSUInfoPlist: InfoPlist = .extendingDefault(with: [ "CFBundleURLSchemes": ["kakao$(KAKAO_API_KEY)"] ] ], - "LSApplicationQueriesSchemes": ["kakaokompassauth", "kakaolink"], + "LSApplicationQueriesSchemes": [ + "kakaokompassauth", + "kakaolink", + "kakaoplus", + "kakaotalk" + ], "NSAppTransportSecurity": [ "NSAllowsArbitraryLoads": true ],