React native 와 오픈채팅 생성 api 관련

React native 에 카카오톡 Javascript SDK 를 import 하여 사용하여도 되나요?

앱설정에 보니, 안드로이드, iOS, 웹 이렇게 세가지가 있고, 웹은 웹사이트 주소를 넣게 되어 있는데요…

해당 웹사이트 주소에서 요청하는 경우만 가능하도록 되어 있는건가요? 이럴 경우 ReactNative 에서 사용할 경우 오류가 날 것 같은데요…

React Native 상에서 사용하려면 Android, IOS SDK 를 다운로드 받아서 ReactNative 용으로 추가하는 방법 밖에는 없는건가요?

그리고, 오픈채팅 생성 api 는 없는건가요? 오픈채팅을 생성하고 해당 링크를 리턴하는 api 요.

1개의 좋아요

REST api 를 사용하면 해결할 수 있을까요?

redirect uri 방식 외에 로그인할 수 있는 방법이 없나요? facebook 같은 경우 api 형태로도 지원은 하고 있는 듯 한데…
로그인 안된 상태에서 로그인 창이 뜨는 것이 모두 포함된 형태의 javascript 형태의 라이브러리이지만…

로그인하고 나서 token 을 받은 사용자의 경우 해당 token 을 서버에 저장하고 사용자가 해당 token 을 만료시키지 않는 한 영원히 해당 token 으로 해당 사용자가 카카오톡의 우리앱의 사용자인지 여부와 api 사용 등을 할 수 있는 것인지요?

@anon53044080 물론 가능합니다. 로그인을 하면 access token(짧은 만료), refresh token(긴 만료시간) 두개를 받구요, refresh token을 통해 access token을 계속 갱신할 수 있어요. 사용자 관리 가이드에서 토큰 갱신 부분을 한번 살펴봐 주세요. 물론 refresh token도 만료가 있지만, 만료되기전에 다시 refresh token도 갱신 됩니다.

감사합니다. 그런데 위에 다른 주제들에 대한 답변도 혹시 가능하다면 들을 수 있을까요… ㅠ

혹시 ionic 에서는 카카오톡 javascript SDK 가 모두 정상 작동하나요? 앱설정에서 웹 부분을 열어주어야 하는지요? 웹페이지 URL 설정을 하도록 되어 있는데, ionic 같은 경우 어플리케이션이다 보니 웹사이트 주소가 따로 있지 않은데… 상관이 없는건가요? redirect_uri 의 경우도 ionic 이 웹뷰상에도 동작하니 서버측에서 redirect uri 에 관련 로직을 넣고 토큰을 받아서 다시 ionic 의 원래 페이지로 돌아오는 식으로 가능한가요?

ionic 에서 JS SDK를 바로 사용할 수 는 없습니다.
대신 cordova 상에서 kakao SDK를 구동할 수 있는 plugin 들이 오픈소스로 나와 있으니 그것들을 참고해보시면 어떨까 합니다.

react-native 에 대해서도 아직 지원을 하고 있지 않습니다. 요 부분은 검토해보도록 할게요.

감사합니다. Android SDK, iOS SDK 를 React Native 에서 사용할 수 있도록 포팅하는 작업을 카카오측에서 진행한다면 크게 어려움 없이 빠른 시일 안에 가능할 것 같은데… ㅎ 기다릴게요~~~

그리고 개발자 커뮤니티 굉장히 잘 만들었네요…

라인보다 카카오가 훨씬 나아보입니다…

1개의 좋아요