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

expo버전 eas build로 ios는 데이터호출이 되는데 안드로이드에서 login 데이터가 불러와지지 않습니다 #394

Open
misssim29 opened this issue Jan 3, 2024 · 3 comments

Comments

@misssim29
Copy link

misssim29 commented Jan 3, 2024

Description

  const [result, setResult] = useState<string>("");

  const loginWithKakao = async (): Promise<void> => {
    try {
      const data = await login();
      setResult(JSON.stringify(data));
    } catch (err) {
      console.log(err);
    }
  };

이렇게 데이터를 가져오는데 ios에서는 잘 불러와지는거 확인했습니다, 근데 android에서는 데이터가 불러와지지 않습니다

// app.json
    "plugins": [
      "expo-router",
      [
        "@react-native-seoul/kakao-login",
        {
          "kakaoAppKey": "앱키",
          "kotlinVersion": "1.9.0",
          "overrideKakaoSDKVersion": "2.19.0"
        }
      ],
    ],

현재 이렇게 넣었는데 overrideKakaoSDKVersion를 데모대로 2.9.0로 했는데 안되서 카카오개발자 문서에서 sdk최신버전인 2.19.0으로 했는데도 안됩니다. kotlinVersion은 데모대로 1.5.10으로 하면 빌드조차 안되서 찾아보니까 expo 최신버전은 1.9.0로 하면 빌드가 된다길래 저거로 빌드는 했습니다. 근데 로그인 데이터는 안불러와지더군요..
android에서도 카카오톡 화면으로 넘어가기는 합니다. 정보제공 수락화면까지도요. 근데 수락해서 돌아오면 데이터 호출이 안됩니다.
ios에서는 잘만 되고있고요 android쪽 문제는 확실한데 kotlinVersion문제인지 overrideKakaoSDKVersion문제인지 아니면 다른 문제인지 도움 부탁드립니다

Steps to reproduce

1.빌드는 ios, android 둘다 됐음
2. ios에서는 프로필이나 로그인데이터가 잘 불러와짐
3. android에서는 카카오톡 화면까지는 넘어가고 정보제공 수락화면도 뜨나 로그인데이터가 불러와지질 않음

Snack or a link to a repository

.

React Native Kakao Login version

5.3.1

React Native version

0.72.6

Platforms

Android

JavaScript runtime

None

Architecture

None

Build type

None

Device

Real device

Device model

삼성 갤럭시S23 울트라

Acknowledgements

Yes

@voidsatisfaction
Copy link

혹시 에러메시지같은게 있었나용?
일단 저는 다음과 같이설정해서 ios, android둘다 잘되었습니다.

            overrideKakaoSDKVersion: '2.11.1', // Optional,
            kotlinVersion: '1.8.22',

@misssim29
Copy link
Author

misssim29 commented Jan 10, 2024

해당 버전으로 해서 build하니 Gradle build failed with unknown error. See logs for the "Run gradlew" phase for more information.
로그가 뜨면서 빌드조차 안되네요ㅠㅠ

혹시 react-native 버전 몇인가요?

@voidsatisfaction
Copy link

"react-native": "0.72.6",
"expo": "^49.0.21",

요렇게 였습니다!

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

2 participants