문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
앱 ID: **1308117
**
NextJS로 개발 중입니다.
window.Kakao.Auth.authorize({
redirectUri: getKakaoRedirectUri(),
});
으로 모바일일 경우 앱을 호출 하도록 구성 했지만.
지금 문제 되는 것은 핸드폰에 카카오톡 앱이 없는 경우 입니다.
실제 없다면 웹으로 로그인 페이지가 떠야 하지만 그렇지 않다는 것입니다.
실제 크롬 브라우저에서 디바이스 툴바를 통해 모바일 상태로 변경 한 후 로그인을 시도 하면.
Failed to launch ‘intent:#Intent;action=com.kakao.talk.intent.action.CAPRI_LOGGED_IN_ACTIVITY;launchFlags=0x08880000;S.com.kakao.sdk.talk.appKey=7778d8cd4a073af99450f865782832ac;S.com.kakao.sdk.talk.redirectUri=http://192.168.0.5:3002/login/callback/kakao;S.com.kakao.sdk.talk.kaHeader=sdk/1.43.6%20os/javascript%20sdk_type/javascript%20lang/ko-KR%20device/MacIntel%20origin/http%3A%2F%2F192.168.0.5%3A3002;S.com.kakao.sdk.talk.extraparams={“client_id”%3A"7778d8cd4a073af99450f865782832ac"%2C"redirect_uri"%3A"http%3A%2F%2F192.168.0.5%3A3002%2Flogin%2Fcallback%2Fkakao"%2C"response_type"%3A"code"%2C"auth_tran_id"%3A"g1qte7syji7778d8cd4a073af99450f865782832acmpnlrr3f"%2C"is_popup"%3Atrue};S.browser_fallback_url=https%3A%2F%2Fkauth.kakao.com%2Foauth%2Fauthorize%3Fclient_id%3D7778d8cd4a073af99450f865782832ac%26redirect_uri%3Dhttp%253A%252F%252F192.168.0.5%253A3002%252Flogin%252Fcallback%252Fkakao%26response_type%3Dcode%26auth_tran_id%3Dg1qte7syji7778d8cd4a073af99450f865782832acmpnlrr3f%26ka%3Dsdk%252F1.43.6%2520os%252Fjavascript%2520sdk_type%252Fjavascript%2520lang%252Fko-KR%2520device%252FMacIntel%2520origin%252Fhttp%25253A%25252F%25252F192.168.0.5%25253A3002%26is_popup%3Dfalse;end;’ because the scheme does not have a registered handler.
오류가 발생하고.
{
“status”: “error”,
“error”: “not_found_auth_code”,
“error_code”: “300”,
“error_description”: “can’t get an authorization_code”
}
위와 같이 API만 계속해서 호출하는 상태만 유지되고 있습니다.
원인이 무엇이고 예방또는 해결 방법이 있다면 알려주셨으면 합니다.