네이티브 앱으로 카카오톡 로그인을 지원하고 있습니다.
카카오톡이 설치되어 있는 상태에서 앱을 설치하고 처음 카카오톡 로그인 버튼을 누르면,
KOSession.shared().openWithCompletionHandlerOnly(forTalk: completionHandler)
를 호출하고, “???” 에서 "카카오톡"을(를) 열려고 합니다, 라는 팝업이 뜹니다.
이때 확인을 누르면 카카오톡으로 이동하고 아무 문제 없이 진행이 되는데요, 취소를 누르면 completionHandler 에 성공도 실패도 오지 않습니다.
타임아웃을 줄까 했는데, 유저가 카카오톡으로 이동해서 돌아올때까지 얼마나 걸릴지 모르기 때문에 가능하면 KakaoSDK 에서 위 팝업의 취소 여부를 받을 수 있으면 좋겠습니다.
이 외에 다른건 모두 의도대로 동작합니다.
didBecomeActive, didEnterBackground, openURL 등의 설정은 모두 확인했습니다.
iOS 10.3.3
Xcode 8.3.3 / Swift3
KakaoOpenSDK v1.4.2