-
Notifications
You must be signed in to change notification settings - Fork 1
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 [#19] Login view 구현 #22
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
깔끔한 구현 감사합니다 굳굳굳굳 너무 빠른 속도.
@@ -1,6 +1,8 @@ | |||
# Created by https://www.toptal.com/developers/gitignore/api/macos,swift,swiftpackagemanager | |||
# Edit at https://www.toptal.com/developers/gitignore?templates=macos,swift,swiftpackagemanager | |||
|
|||
*.xcconfig |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😮 이게 안들어가있었다니 충격.
@@ -73,5 +83,5 @@ | |||
} | |||
} | |||
], | |||
"version" : 2 | |||
"version" : 3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SPM 사용하면서 패키지 버전 관리 잘해야 할 것 같아요! 주의주의
이건 다 같이 업데이트합시당
@@ -6,11 +6,18 @@ | |||
// | |||
|
|||
import SwiftUI | |||
import KakaoSDKCommon |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💊 외부 SDK는 한줄 띄어 써주세요!
} | ||
if let oauthToken = oauthToken{ | ||
if let idToken = oauthToken.idToken { | ||
print("🍀 idToken: \(idToken)") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💊 idToken
을 print하는 건 디버깅용인 것 같아요! 기능 구현 이후 삭제해주시면 좋을 것 같습니다~
if (UserApi.isKakaoTalkLoginAvailable()) { | ||
UserApi.shared.loginWithKakaoTalk {(oauthToken, error) in | ||
if let error = error { | ||
print("🍀",error) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💬 카카오톡 로그인 에러 발생 시, 사용자에게 알려줄 UI(토스트메시지 등)을 추가해 주면 좋을 것 같아서 디자이너와 논의하면 좋을 것 같아요!
👾 작업 내용
apple, kakao를 enum으로 받아 다른 UI로 처리하였습니다.
카카오, 애플 로그인의 환경 설정을 완료하였습니다.
앱에서 필요한 idToken값과 이름을 비롯한 정보를 받아오는 것 까지 성공하였습니다.
이 값을 처리하는 로직은 네트워크 구현시 같이 구현하면 좋을 것 같습니다.
config 파일을 추가하여 민감한 정보를 처리하였습니다. gitignore 파일에도 config 정보를 추가하여 숨겼습니다.
🚀 PR Point
📸 스크린샷
✅ CheckList
🔗 Issue
Resolved #19