react-native ios 카카오 로그인 관련 버그

리액트만패는젊은이·2024년 5월 7일

ReactNative에러

목록 보기
4/4

카카오 로그인 ios 에서 버튼 누르로 카카오로 이동하고 다시 돌아오지 않음

[해결방법]
1. info.list 에서 CFBundleURLSchemes 안에 있는 에서

<string>kakao</string>
<string>{key}</stinrg><string>kakao{key}</string>
으로 변경했더니 다시 돌아오긴 함
결과
<key>CFBundleTypeRole</key>
   <string>Editor</string>
   <key>CFBundleURLSchemes</key>
   <array>
    <string>kakao05c1db2131e834ae2412bcbe6f926944</string>
   </array>
  1. AppDelegate.mm 에서
#import <RNKakaoLogins.h>
- (BOOL)application:(UIApplication *)app
   openURL:(NSURL *)url
   options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
 if([RNKakaoLogins isKakaoTalkLoginUrl:url]) {
  return [RNKakaoLogins handleOpenUrl: url];
 }
 return NO;
}

코드 추가 해야 하는데 겹치는 코드가 있으므로 부분 추가 하면 정상 동작함

profile
front-end-developer

0개의 댓글