Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS에서 간편 로그인 화면이 뜨지 않습니다. #168

Closed
JoonDong2 opened this issue Aug 26, 2020 · 12 comments
Closed

iOS에서 간편 로그인 화면이 뜨지 않습니다. #168

JoonDong2 opened this issue Aug 26, 2020 · 12 comments

Comments

@JoonDong2
Copy link

JoonDong2 commented Aug 26, 2020

Version of kakao-login libraries

2.10.0

Version of react-native

.63.2

Platforms you faced the error (IOS or Android or both?)

iOS 13.6

Expected behavior

iOS에 카카오톡이 정상적으로 설치되어 동작하고 있기 때문에, KakaoLogins.login을 실행하였을 때, 검은색 배경화면에 간편 로그인 버튼이 있는 스크린이 나타날 것으로 예상했습니다.

안드로이드에서는 간편 로그인 화면이 나타납니다.

Actual behavior

iOS에 카카오톡이 정상적으로 설치되어 동작하고 있는데, KakaoLogins.login을 실행하였을 때, 항상 웹뷰 로그인 스크린만 나타납니다.

Tested environment (Emulator? Real Device?)

아이폰6s

@heyman333
Copy link
Contributor

혹시 이것도 해보셨나요?

KakaoLogins.login([KAKAO_AUTH_TYPES.Talk]);

@JoonDong2
Copy link
Author

혹시 이것도 해보셨나요?

KakaoLogins.login([KAKAO_AUTH_TYPES.Talk]);

예.. 시도해 봤습니다..

@heyman333
Copy link
Contributor

heyman333 commented Aug 26, 2020

@floydkim 갑작스러운 소환 죄송합니다....ㅠㅠ 이거 확인한번만 부탁 드리겠습니다ㅠㅠ
일단 저도 디바이스에서 한번 테스트 해보겠습니다!

@heyman333
Copy link
Contributor

@floydkim @JoonDong2

ezgif com-resize

  const kakaoLogin = () => {
    logCallback('Login Start', setLoginLoading(true));

    KakaoLogins.login([KAKAO_AUTH_TYPES.Talk])
      .then(result => {
        setToken(result.accessToken);
        logCallback(
          `Login Finished:${JSON.stringify(result)}`,
          setLoginLoading(false),
        );
      })
      .catch(err => {
        if (err.code === 'E_CANCELLED_OPERATION') {
          logCallback(`Login Cancelled:${err.message}`, setLoginLoading(false));
        } else {
          logCallback(
            `Login Failed:${err.code} ${err.message}`,
            setLoginLoading(false),
          );
        }
      });
  };

전 이렇게 테스트 했구요 바로 카카오로 잘 넘어가는거 확인됐습니다... 버전을 타는 문제일수도 있겠네요
전 iOS13.5.1입니다

@heyman333 heyman333 added the bug label Aug 26, 2020
@floydkim
Copy link
Contributor

넵 한번 확인해볼게요

@floydkim
Copy link
Contributor

@JoonDong2

혹시 info.plist에 kakaokompassauth 추가 하셨나요?

https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios-v1
문서 최하단 참고 부탁드립니다!

@JoonDong2
Copy link
Author

@JoonDong2

혹시 info.plist에 kakaokompassauth 추가 하셨나요?

https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios-v1
문서 최하단 참고 부탁드립니다!

예.. 추가했습니다.

일단 처음부터 다시 적용해보고 있습니다.

@JoonDong2
Copy link
Author

@JoonDong2

혹시 info.plist에 kakaokompassauth 추가 하셨나요?

https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios-v1
문서 최하단 참고 부탁드립니다!

처음부터 차근차근 다시 해 보니까 되네요.
밤 늦게 귀찮게 해드려서 죄송합니다..

@JoonDong2
Copy link
Author

@floydkim 갑작스러운 소환 죄송합니다....ㅠㅠ 이거 확인한번만 부탁 드리겠습니다ㅠㅠ
일단 저도 디바이스에서 한번 테스트 해보겠습니다!

처음부터 다시 해 보니까 됩니다.
제가 중간에 뭔가 빠뜨렸던거 같네요.

귀찮게 해 드려서 죄송합니다..

@floydkim
Copy link
Contributor

해결 되셨다니 다행입니다! 😃

@heyman333
Copy link
Contributor

@floydkim 감사합니다 ㅠ.ㅠ 저게 누락 되어있어서 그런거였군요 수고하셨습니다 👍

@daheeahn
Copy link

daheeahn commented Jan 4, 2021

@JoonDong2

혹시 info.plist에 kakaokompassauth 추가 하셨나요?

https://developers.kakao.com/docs/latest/ko/getting-started/sdk-ios-v1
문서 최하단 참고 부탁드립니다!

저도 이게 빠져있어서 간편로그인이 안됐었네요. 감사합니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants