샘플데로 구현 하였으나
- 계정에 앱 생성 후 iOS 앱 키 생성( ex : abcd)
- PLIST 에 KAKAO_APP_KEY 생성 후 등록(ex : abcd)
- project info → URL Type 등록 schemes : (ex : kakaoabcd)
- PLIST 에 화이트 리스트 추가
브릿지 헤더는 따로 사용 중인 것이 있어 샘플의 헤더에 있는 부분들을 옮겨서 빌드 하였고 현재 빌드는 되는 상황입니다.
아래는 코드 입니다.
// 흐음 앱 키가 제대로 등록이 안된듯?
if KOAppCall.canOpenKakaoTalkAppLink() {
KOAppCall.openKakaoTalkAppLink(dummyLinkObject())
} else {
print("Cannot open kakaotalk.")
}
첫 번째 if 에서
2016-04-16 15:55:35.522 identifier[11409:4069472] +[NSBundle ko_appKey]: unrecognized selector sent to class 0x1a133b0d0
상기와 같이 app_key 관련된 문제가 발생 되는 것으로 보이는데 혹시 추가적으로 수행해야 될 작업이 있는지요?
- 카카오톡이 설치되어 있지 않거나 3.9.5 버젼 미만인 경우 (The minimum requirements for KakaoTalk 3.9.5)
- KAKAO_APP_KEY 가 plist에 등록되어 있지 않은 경우 (KAKAO_APP_KEY is not set properly in plist.)
- 카카오 SDK 의 Custom Scheme 이 등록되어 있지 않은 경우 (URL scheme for KakaoOpenSDK is not set properly in plist.)
상기 3가지 내용은 확인 하였습니다.
카톡 최신 버전이 설치되어 있는 iPhone6S (9.3.1 버전) 입니다.
추가적으로 적용이 필요한 사항이 있다면 확인 요청 드립니다.
====================
추가 합니다.
설치가 안되어 있는 폰에서 확인 해 봤을 시 if 문은 넘어가는 것으로 보아 단순 APP_KEY 문제가 아닌 다른
문제일수도 있을 것 같네요.