뒤로
이명진
·
혹시 이 문제 해결해보신 대표님 혹은 개발자님 있으실까요?
1. expo로 react-native 앱을 개발 중인데 iOS에서 백그라운드 상태에서 푸시를 선택했을 때 background handler가 실행되지 않는 문제
2. expo webview 내에서 android 기기에서의 kakao톡 간편로그인이 실행되지 않습니다.
react-native에서 직 구현시 예제는 많이 나와있는 데 expo webview 내의 웹에서 카카오 로그인을 처리하는 경우는 별로 검색되지 않네요. 좋은 방법 없을까요? (결국 intent scheme 처리 인거 같은데, expo에서 native 코드를 추가하는 방법을 써야하는 건지 막혔습니다)
맛있는 점심을 걸어보겠습니다!
0
댓글
로그인 후 댓글을 남길 수 있습니다.
RN은 잘 모르나 궁금한 부분이 있어서 여쭤봐요 1, 백그라운드 상황이 앱이 내려가만 있는상황일까요 아예 종료된 상황일까요 2, 간편로그인이 안되는게 아예 로그인이 안되는걸까요 아니면 ID/PWD 폼으로는 로그인 되나 카카오톡 앱으로 연결해서 로그인 되는게 안되는걸까요
성훈님 답변 감사합니다. 1. 앱이 내려가 있는 상황입니다. 2. 카카오톡 앱으로 연결해서 로그인이 안됩니다.
1. onMessage로만 핸들러를 추가하신걸까요? 백그라운드에서 발생한 푸시는 onNotificationOpenedApp에 핸들러를 추가해주시면 될거같아요. (문서만 봐서 확실하지 않아요.) 2. https://github.com/crossplatformkorea/react-native-kakao-login Redirect URI 설정 부분이 잘 됐을까요? 이부분이 안되면 웹 로그인폼으로만 넘어가더라고요.
제가 직접 해결은 해드리지 못하지만, 스택오버플로에도 글을 남겨보시면 며칠 안에 답이 달릴거에요 :)
두 문제 모두 코드를 봐야 알겠지만 1. 구현을 foreground, background 두군데 하셔야 하는데 아마 한 군데만 하셔서 그런 느낌입니다. 혹은 이벤트 연결을 한 곳만 하셨을 수 있어요. 2. @react-native-seoul/kakao-login 이거 말고 webview 에서 그냥 웹페이지로 로그인 하시려고 하는건가요?