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

카카오톡 설치된 기기에서 카카오 로그인 시도시 아무 반응이 일어나지 않음. #224

Open
Wanderlust-sol opened this issue May 6, 2021 · 8 comments
Labels
🤖 android Related to android 🙏 help wanted Extra attention is needed

Comments

@Wanderlust-sol
Copy link
Contributor

Version of kakao-login libraries

v3.3.1

Version of react-native

v0.63.3

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

Android

Expected behavior

로그인된 카카오톡으로 연결되어야함

Actual behavior

카카오톡 미설치시 카카오 로그인을 시도하면 웹으로 연결되면서 정상적으로 작동을 하는데, 카카오톡 설치 후 이를 진행하면 깜빡거리며 카카오톡 로그인을 정상적으로 진행하지 못합니다. catch로 오류를 잡으려 시도하면 잡히지 않고 성공처리가 되어 나옵니다.

Tested environment (Emulator? Real Device?)

Real Device

@hyochan
Copy link
Member

hyochan commented May 6, 2021

catch로 오류를 잡으려 시도하면 잡히지 않고 성공처리가 된다는 부분에서 좀 더 구체적으로 알려주시면 도움이 될 것 같습니다.

@hyochan hyochan added 🙏 help wanted Extra attention is needed 🤖 android Related to android labels May 6, 2021
@Wanderlust-sol
Copy link
Contributor Author

const onPressKakao = async (): Promise<void> => {
    login()
      .then((res) => console.log('성공', res))
      .catch((error) => console.log(error));

    const profile: KakaoProfile = await getProfile();
    console.log(profile);
  };

대충 이런식으로 호출하게 되면 login시 catch가 아닌 then으로 받아서
스크린샷 2021-05-06 오후 4 23 34

위와 같이 결과물을 받고 profile에서는 결과값들이 null로만 나오네요.

카카오 로그인 버튼을 눌렀을시 화면이 잠깐 깜빡이고 카카오톡창이 뜨지않네요 ㅠ

@qsoo
Copy link
Contributor

qsoo commented May 6, 2021


해당 응답을 보면 login 메서드는 정상 작동하여 then을 타고 흐르는 것 같습니다.

정확하진 않지만 응답값을 보면 scopes의 값이 비어있는 것 같은데
카카오 동의항목 설정
위 부분을 통해 애플리케이션에 프로필 정보 제공 동의여부를 설정이 되어있지 않아 프로필 정보를 못 가져오는 것 같습니다.

  1. getProfile() 메서드 내에서 try catch 또는 .then .catch 등을 이용해서 확인해 보시고
  2. 사용자 정보 제공 동의 여부 체크

식으로 체크해보시면 원인 파악에 도움이 되지 않을까 싶습니다.

@halfelf11
Copy link

비슷한 문제가 있어 글남깁니다. 안드로이드 기기에서 릴리즈된 apk를 직접 설치한 경우 아무 이상없이 동작하지만
플레이스토어 테스트 트랙으로 출시 해서 다운 받은 경우 카카오톡이 설치된 기기에서 화면이 한번 번쩍이로 그화면에 머물러 있습니다.
화면이 번쩍이는건 카카오톡이 실행 됐다가 닫히는 것 같습니다.

react native : 0.63.3
모듈버전 3.3.2
android real device에서 발생합니다.

@kr-yeon
Copy link
Contributor

kr-yeon commented Nov 19, 2021

base64 key를 정상적으로 등록 하셨을까요?
base64 key가 정상적으로 등록되지 않았을시, 위와 같은 현상이 발생합니다.

@ruyunyang
Copy link

base64 key를 정상적으로 등록 하셨을까요? base64 key가 정상적으로 등록되지 않았을시, 위와 같은 현상이 발생합니다.

apk를 안드로이드 장치에 설치하면 정상적으로 로그인할 수 있으므로 base64 키가 올바른지 알 수 있다.그런데, 내가 그것을 구글 플레이에 업로드하고 다운로드했을 때, 로그인이 제대로 되지 않았다

@kr-yeon
Copy link
Contributor

kr-yeon commented Dec 11, 2023

Google Play에서 앱을 업로드하면 인증서가 번경됩니다. 변경된 인증서를 추가하였는지 확인해주세요.

@dlehddnjs
Copy link

비슷한 현상이 있습니다. 그러나 일부 사용자는 로그인이 되는데 일부 사용자는 이런 현상이 발생합니다. key와 관련이 있다면 모든 사용자가 로그인이 안되어야 하겠죠?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🤖 android Related to android 🙏 help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants