본문으로 건너뛰기

Expo 설정

Android, iOS 설정​

app.json에 다음과 같이 추가합니다.

app.json
[
"@react-native-kakao/core",
{
"nativeAppKey": "{{native app key}}",
"android": {
"authCodeHandlerActivity": true
},
"ios": {
"handleKakaoOpenUrl": true
}
}
],

ios.handleKakaoOpenUrl은 AppDelegate와 Expo의 SceneDelegate에서 카카오톡 로그인 복귀 URL을 처리합니다. 직접 구현한 SceneDelegate는 URL 콜백을 AppDelegate로 전달해야 합니다.

Expo SDK 57(57.0.23 이상)에서 Scene을 사용하려면 expo-build-properties의 ios.enableSceneSupport를 켜세요. SDK 58 이상은 기본으로 지원합니다. Scene 설정 가이드

Expo Router에서 카카오 로그인 복귀 시 Unmatched Route가 나타나면, +native-intent.tsx의 redirectSystemPath로 복귀 URL을 앱의 화면 경로에 연결하세요.