안녕하세요.
안드로이드에서 웹뷰 카카오로그인 잘 되고 있었는데,
최근 들어 안드로이드 웹뷰에서 카카오로그인이 안 된다고 해서 문의 드립니다.
기기에서 카카오 로그인 시 앱종료로 안 되는 것 같아 로그를 확인 해봤습니다.
intent:#Intent;action=com.kakao.talk.intent.action.CAPRI_LOGGED_IN_ACTIVITY;launchFlags=0x08880000;S.com.kakao.sdk.talk.appKey=ce2571c5beb788d3d98da3f047ae1821;S.com.kakao.sdk.talk.redirectUri=https://www.growingmom.com/auth/oauth-kakao;S.com.kakao.sdk.talk.kaHeader=sdk/1.43.0 os/javascript sdk_type/javascript lang/ko-KR device/Linux_aarch64 origin/https%3A%2F%2Fwww.growingmom.com;S.com.kakao.sdk.talk.extraparams=%7B%22client_id%22%3A%22ce2571c5beb788d3d98da3f047ae1821%22%2C%22redirect_uri%22%3A%22https%3A%2F%2Fwww.growingmom.com%2Fauth%2Foauth-kakao%22%2C%22response_type%22%3A%22code%22%2C%22auth_tran_id%22%3A%22y7s4z4kmohbce2571c5beb788d3d98da3f047ae1821l7sb2ulf%22%2C%22is_popup%22%3Atrue%7D;S.browser_fallback_url=https%3A%2F%2Fkauth.kakao.com%2Foauth%2Fauthorize%3Fclient_id%3Dce2571c5beb788d3d98da3f047ae1821%26redirect_uri%3Dhttps%253A%252F%252Fwww.growingmom.com%252Fauth%252Foauth-kakao%26response_type%3Dcode%26auth_tran_id%3Dy7s4z4kmohbce2571c5beb788d3d98da3f047ae1821l7sb2ulf%26ka%3Dsdk%252F1.43.0%2520os%252Fjavascript%2520sdk_type%252Fjavascript%2520lang%252Fko-KR%2520device%252FLinux_aarch64%2520origin%252Fhttps%25253A%25252F%25252Fwww.growingmom.com%26is_popup%3Dfalse;end;
기존 안드로이드 shouldOverrideUrlLoading 코드를 상에서는
패키지 정보와 uri를
intent.getPackage()
intent.getDataString()
으로 해서 받아오는데
로그 상 Url 에서는 package 정보가 없어서 NPE로 크래시가 발생하고 있습니다.
안드로이드 웹뷰에서 로그인이 잘 되었다가 갑자기 안 되서 원인을 못 찾고 있는데,
해결 방안이 있을까요?
아니면 package와 datastring을 받아오는 방법이 있을까요?
앱ID : 544276
감사합니다.