728x90
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios
[Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com](https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios)
카카오 SDK 설치 (Cocoapods 이용한 방법)
1. Podfile에 작성 후 pod install
# 전체 추가
pod 'KakaoSDK'
# or
# 필요한 모듈 추가
pod 'KakaoSDKCommon' # 필수 요소를 담은 공통 모듈
pod 'KakaoSDKAuth' # 사용자 인증
pod 'KakaoSDKUser' # 카카오 로그인, 사용자 관리
pod 'KakaoSDKTalk' # 친구, 메시지(카카오톡)
pod 'KakaoSDKStory' # 카카오스토리
pod 'KakaoSDKShare' # 메시지(카카오톡 공유)
pod 'KakaoSDKTemplate' # 메시지 템플릿
pod 'KakaoSDKNavi' # 카카오내비
pod 'KakaoSDKFriend' # 카카오톡 소셜 피커, 리소스 번들 파일 포함
설정
1. 플랫폼 등록
[내 애플리케이션] > [애플리케이션 추가하기] > 추가한 앱 클릭 > [iOS 플랫폼 등록]
2. info.plist 설정
Array 타입의 LSApplicationQueriesSchemes 추가
Item 0 -> kakaokompassauth
Item 1 -> kakaolink
3. URL Schemes 설정
[내 애플리케이션] > 추가한 앱 클릭 > 앱 키에 '네이티브 앱 키' 복사
xcode 프로젝트 TARGETS > Info > URL Types > URL Schemes > kakao+네이티브앱키 입력
초기화
AppDelegate.swift
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
...
KakaoSDK.initSDK(appKey: "${NATIVE_APP_KEY}")
...
}
728x90
'iOS > iOS' 카테고리의 다른 글
화면 캡처 방지 (0) | 2022.08.19 |
---|---|
stored property에 'available' 사용하기 (0) | 2022.08.16 |
Objectice-C to Swift Migration (0) | 2022.08.03 |
PCH 파일 (0) | 2022.07.29 |
웹 페이지의 자바스크립트 통신(JS <-> Swift) (0) | 2022.07.13 |
댓글