728x90
반응형

ALL 601

React Native - TypeScrip 로 시작하기

1 ) 프로젝트 생성 npx react-native init MyApp --template react-native-template-typescript 2) 필요 모듈 추가 npm install -D typescript @types/jest @types/react @types/react-native @types/react-test-renderer 3) tsconfig.json 파일 생성 및 내용 추가 { "compilerOptions": { "allowJs": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, "isolatedModules": true, "jsx": "react", "lib": ["es6"], "moduleResolu..

React Native 2021.05.22

펌) android webview에서 카카오링크 이슈

웹뷰로 SNS공유하기 버튼을 구현하는데 있어서 카카오톡 공유하기 버튼이 작동이 안될 때가 있다. 카카오 데브톡에서는 네이티브 쪽에서 intent 핸들링 하라고 하는데, 사실 실무상에서 네이티브 앱 개발 주체와 웹뷰에서 불러오는 페이지 개발 주체가 달라서 빠르게 대응하기 힘든 부분이 있다. 특히, 빠르게 업데이트를 해야하는 이벤트 페이지 같은 부분은 더 그렇다. 이럴 때는 꼼수라도 써서 문제를 해결해야 하는데, 내가 쓴 꼼수는 a태그에 직접 카카오톡을 실행하는 kakaolink:// 부분을 집어 넣은 것. 일반적으로는 아래와 같이 자바스크립트를 이용해서 이벤트 발생시 링크를 생성해서 연결한다 하지만 오류가 나면서 카카오톡이 실행이 안되는 경우가 있다. 상황1 ) 웹페이지를 표시할 수 없습니다. intent..

Android Webview 2021.04.27
728x90
반응형