📑 학습 내용
- 사용자 정보 (닉네임, 이메일 등) 가져오기
import KakaoSDKCommon
import KakaoSDKAuth
import KakaoSDKUser
...
UserApi.shared.me { user, error in
if let error = error {
print(error)
return
} else {
let nickname = user?.kakaoAccount?.profile?.nickname ?? ""
KeychainService.shared.save(account: "login", service: .nickname, token: nickname)
print(KeychainService.shared.load(account: "login", service: .nickname) ?? "nickname 없음")
}
}
...
- 사용자 정보 가져오기 : UserApi.shared.me
- user : User 타입
- User : https://developers.kakao.com/sdk/reference/ios/release/KakaoSDKUser/documentation/kakaosdkuser/user
- 사용자 정보 가져오기의 응답
- 회원 번호, 카카오계정 정보(Account)를 가져올 수 있음
- Account : https://developers.kakao.com/sdk/reference/ios/release/KakaoSDKUser/documentation/kakaosdkuser/account
- 연령대, 생일, 출생년도, 이메일, 닉네임 등 전부 옵셔널 타입
📚 참고 자료
'Swift' 카테고리의 다른 글
Swift - KeyChain이란? (0) | 2024.11.24 |
---|---|
Swift - modal 여러 개 한 번에 dismiss 하기 (1) | 2024.11.20 |
Swift - Configuration Settings File(.xcconfig 파일)을 이용한 git에 API Key 숨기기 (1) | 2024.11.16 |
Swift - 카카오 로그인 오류(웹 관리자 설정 오류, KOE101) 해결 (0) | 2024.11.16 |
Swift - 카카오 로그인 구현 (1) | 2024.11.13 |