actbase / react-kakaosdk

KakaoSDK Bridge for React, React-Native, RNW
MIT License
20 stars 8 forks source link

ios KakaoLogin() 아무것도 반환을 안함 #12

Open vpdls1511 opened 2 years ago

vpdls1511 commented 2 years ago

현재 앱 키는 네이티브 앱 키를 사용하고 있으며, 해당 키로 안드로이드는 잘 작동하고 있습니다. IOS 등록도 Bundle Identifier 에 있는 이름을 사용하고 있고요.

AppDelegate.m 에는 openURL:(NSURL *)url 이 빠져있어 임의로 추가 후 if문을 추가한다면 스플래쉬 화면 이후 검은 화면이 뜹니다.

ChanghyeonYoon commented 2 years ago

AppDelegate.m 소스를 첨부 부탁드립니다. 에러가 발생한다면 에러를 상세히 알려주세요. @vpdls1511

vpdls1511 commented 2 years ago

소스는 project@actbase.io 으로 보냈습니다.

vpdls1511 commented 2 years ago

--- [XCode] ----------

2021-12-23 18:42:11.297693+0900 EV_Car[23190:8544549] dnssd_clientstub write_all(20) DEFUNCT 2021-12-23 18:42:11.297819+0900 EV_Car[23190:8544549] dnssd_clientstub deliver_request ERROR: write_all(20, 66 bytes) failed 2021-12-23 18:42:11.297934+0900 EV_Car[23190:8544549] dnssd_clientstub write_all(20) DEFUNCT

vpdls1511 commented 2 years ago

로그는 이런식으로 나옵니다

vpdls1511 commented 2 years ago

메일로 로그 하나 더 보냈습니다

ChanghyeonYoon commented 2 years ago

@vpdls1511 hyeon_dev@actbase.io 로 소스 및 로그 보내주시면 감사하겠습니다.

vpdls1511 commented 2 years ago

발송하였습니다

ChanghyeonYoon commented 2 years ago

@vpdls1511 보내주신 AppDelegate.m 소스 확인해보니

- (BOOL)application:(UIApplication *)app
openURL:(NSURL *)url
options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
if ([WithKakaoSDK isKakaoTalkLoginUrl:url]) return [WithKakaoSDK handleOpenUrl:url];
return NO;
}

해당 부분이 없습니다. 추가하시고 확인 부탁드립니다.

추가적으로 라이브러리 설치하신 뒤 npx @actbase/react-kakaosdk 를 실행하시면 대부분 세팅이 자동으로 됩니다.

vpdls1511 commented 2 years ago

해결되었습니다 감사합니다 :)

ChanghyeonYoon commented 2 years ago

Duplicate of #4