웹뷰에서 카카오톡 로그인 흰화면나옵니다

하이브리드앱 개발중입니다.

모바일 크롬, 웹은 카카오톡 로그인 잘되고있습니다.

근데 앱에서 웹뷰로 웹과 연동시켰을시 카카오톡 로그인 성공시 흰화면이 나오고 멈춥니다.

데브톡 찾아본결과

@Override
protected void onResume() {
super.onResume();
myWebView.resumeTimers();
}

@Override
protected void onPause() {
    super.onPause();
    myWebView.pauseTimers();
}

설정했는데 여전히 안되고

@Override
public boolean onCreateWindow(WebView view, boolean dialog, boolean userGesture, Message resultMsg) {
WebView.HitTestResult result=view.getHitTestResult();
String data =result.getExtra();
Log.d(“DATA”,""+data);

            myWebView.getSettings().setAllowFileAccess(true);
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
                myWebView.getSettings().setAllowContentAccess(true);
            }
            view.setWebChromeClient(this);
            WebView.WebViewTransport transport = (WebView.WebViewTransport) resultMsg.obj;
            transport.setWebView(view);
            resultMsg.sendToTarget();
            return true;
        }

이것도 설정했는데 안됩니다.

https://play.google.com/store/apps/details?id=com.cintech.eyaa

해결 할수 있게 도움 부탁드립니다.

JS SDK를 사용한 로그인 페이지를 하이브리드앱에서 띄우고 계신 건가요? 카카오톡 6.5.0 이상 6.5.5 미만 버전에서 JS SDK 로그인 성공 시 redirect uri 처리가 안되어서 로그인 성공은 하지만 흰 화면이 꺼지지 않는 이슈가 있었어요 ㅠ.ㅠ 혹시 위 범위에 해당하는 톡 버전이신지 확인해주실 수 있나요?

JS SDK를 사용한 로그인페이지를 웹뷰로 띄우고있습니다.

핸드폰에 설치된 카카오톡 버전 말씀하시는거라면

6.5.2 입니다

네 혹시 안드로이드 톡 버전을 6.5.5로 업데이트하고 테스트 해보시겠어요?

톡버전 최신이 6.52아닌가요?

톡버전 최신이 6.52 아닌가요?

최신버전이라고 나옵니다

6.5.5 로 플레이스토어에서 업데이트 한 후 테스트해도

흰색화면 나옵니다.

안드로이드 로그인 했을시 안드로이드 모니터 로그 첨부합니다.

11-27 16:55:13.989 22232-22232/com.cintech.eyaa D/ViewRootImpl@14eb342[MainActivity]: ViewPostImeInputStage processPointer 0
11-27 16:55:14.104 22232-22232/com.cintech.eyaa D/ViewRootImpl@14eb342[MainActivity]: ViewPostImeInputStage processPointer 1
11-27 16:55:14.209 22232-22232/com.cintech.eyaa D/InputMethodManager: HSI from window - flag : 0 Pid : 22232
11-27 16:55:14.225 22232-22232/com.cintech.eyaa D/PaySample: [MainActivity] called__shouldOverrideUrlLoading - url=[https://kauth.kakao.com/oauth/authorize?redirect_uri=kakaojs&response_type=code&state=lvwpibaj4b47jm21b1y8g&proxy=easyXDM_Kakao_mga0pjc84t_provider&client_id=762cef0f7a0458a5f6f2ecbcc6019e40]
11-27 16:55:14.540 22232-22232/com.cintech.eyaa I/chromium: [INFO:CONSOLE(0)] “The certificate used to load https://kauth.kakao.com/oauth/authorize?redirect_uri=kakaojs&response_type=code&state=lvwpibaj4b47jm21b1y8g&proxy=easyXDM_Kakao_mga0pjc84t_provider&client_id=762cef0f7a0458a5f6f2ecbcc6019e40 uses an SSL certificate that will be distrusted in the future. Once distrusted, users will be prevented from loading this resource. See https://g.co/chrome/symantecpkicerts for more information.”, source: https://kauth.kakao.com/oauth/authorize?redirect_uri=kakaojs&response_type=code&state=lvwpibaj4b47jm21b1y8g&proxy=easyXDM_Kakao_mga0pjc84t_provider&client_id=762cef0f7a0458a5f6f2ecbcc6019e40 (0)
11-27 16:55:14.587 22232-22232/com.cintech.eyaa D/InputMethodManager: HSI from window - flag : 0 Pid : 22232
11-27 16:55:15.587 22232-22232/com.cintech.eyaa I/chromium: [INFO:CONSOLE(40)] “Uncaught TypeError: kauth.proxyHost(…).getKakaoAgent is not a function”, source: https://kauth.kakao.com/oauth/authorize?redirect_uri=kakaojs&response_type=code&state=lvwpibaj4b47jm21b1y8g&proxy=easyXDM_Kakao_mga0pjc84t_provider&client_id=762cef0f7a0458a5f6f2ecbcc6019e40 (40)

테스트 해본 결과,

로그인 팝업창이 열린후, 로그인 시도시 어딘가로 페이지 이동되서 로그인 성공여부 확인하는거 같은데

그 페이지에서 흰색창 뜨고 팝업창이 닫히지 않고있는거같습니다.

해결하셨나요… 같은 문제로 야근중입니다…ㅠㅠ 도움부탁드려요

@poiuy5947

흰색 화면에 머물러 있는 상황인가요? 스크린샷을 첨부해주시면 문제를 파악하는데 도움이 될 것 같아요~ 로그인이 성공했는지 아닌지 여부도 알려주시면 감사하겠습니다.

흰화면에 멈추어있습니다. 로그인 성공하여 정보를 받아오고 PC에서는 정상작동합니다.

혹시해결하셧나요…?ㅠㅠ 이틀째 같은 상황으로 넘어가지못하고있습니다.ㅠㅠ

중간에 exception 나는곳이 있는대 직접 해결 할 수 없어서 try catch로 묶어서 무시하도록 하니까 넘어갔어요

감사합니다!!

요거 어떤 에러가 나는지 혹시 콘솔 로그 등으로 확인하신 내용 있으면 알려주시면 개선에 도움이 될 것 같습니다!