Develop/React Native 87

[React Native] Sentry로 로그 이벤트 확인하기

0. 데브에서 찍는 콘솔을 릴리즈에서도 보고 싶었다. Sentry를 이용하면 된다! 1. 라이브러리 github.com/getsentry/sentry-react-native getsentry/sentry-react-native Official Sentry SDK for react-native. Contribute to getsentry/sentry-react-native development by creating an account on GitHub. github.com 2. 일단 sentry-cli 깔고 docs.sentry.io/cli/installation/ 3. 로그인 등등 docs.sentry.io/cli/configuration/ Configuration and Authentication do..

[React Native] Deep Link 딥링크

1. 딥링크 이해하기 https://help.adbrix.io/hc/ko/articles/360039757433-%EB%94%A5%EB%A7%81%ED%81%AC-Deeplink-URI%EC%8A%A4%ED%82%B4-%EC%9C%A0%EB%8B%88%EB%B2%84%EC%85%9C-%EB%A7%81%ED%81%AC-%EC%95%B1%EB%A7%81%ED%81%AC-%EA%B5%AC%EB%B6%84%EA%B3%BC-%EC%9D%B4%ED%95%B4 딥링크(Deeplink) : URI스킴, 유니버셜 링크, 앱링크 구분과 이해 딥링크 (Deeplink) http 혹은 https 로 시작하는 인터넷 주소는 모두 특정 서비스의 웹페이지로 이동합니다. _ https://igaworks.com 을 주소창에 입력하면..

[React Native] 앱 화면 캡쳐 후 공유 및 갤러리에 저장하기 (Capture ScreenShot and Share)

목적: 앱 내 화면을 그대로 이미지로 추출하여 카카오톡이나 인스타로 공유 및 갤러리에 저장을 하고 싶음 1. 환경 react-native: 0.61.5 react-native-view-shot: 3.1.2 react-native-share: 3.7.0 @react-native-community/cameraroll: 4.0.0 2. 설치 1) react-native-view-shot => 오토링크! 2) react-native-share => 오토링크! 3) @react-native-community/cameraroll => 오토링크! (https://coding-dahee.tistory.com/147 이곳에서 cameraroll 설치 방법 자세히 보기!) https://coding-dahee.tistor..

[React Native] 테스트앱 관리자앱 만들기 (개인메모용)

최근: iOS: 테스트플라이트가 곧 테스트용 앱이니까 따로 바꿔준건 없음 1. firebase GoogleService 어쩌구도 prod도 dev 바라보도록 2. 스플래시 3. 아이콘 4. 코드푸시 키 (4까지는 공통) 5. Android applicationId 변경 6. iOS: 왜인지 모르겠지만 스키마 하나 더 만들었음. build 하면 device 관련 에러나서 1. 에러 Could not get GOOGLE_APP_ID in Google Services file from build environment https://stackoverflow.com/questions/57006663/could-not-get-google-app-id-in-google-services-file-from-build-e..

[React Native / Android] react-native-push-notification 진동/무음모드 시 알람 울리기 (Silent Mode)

내기준 엄청 유용함 주의~~~!!!! 1. 환경 react-native: 0.61.5 react-native-push-notification: 4.0.0 2. 문제 위 라이브러리를 이용해서 알람앱을 만들었다. 하지만 안드로이드 기기에서 진동/무음모드를 설정하면 알람음을 설정해놔도 울리지 않았다. 나의 코드는 이렇다. import PushNotification, { PushNotificationScheduleObject } from 'react-native-push-notification'; const date = new Date(); date.setMinutes(date.getMinutes() + 1); // 1분 뒤에 알람 울리도록 const scheduleObj: PushNotificationSche..

[React Native] react-native-push-notification: Android에서 custom sound가 안울림 / android userInfo 오류

1. channel이 2개가 있는데 앱 내 설정된 소리로 있는 그 채널말고 다른 채널이 하나 더 있다. 그게 자꾸 울리는 것 같다...... 2. library 3.4.0 -> 3.5.2 로 업그레이드 3. 경로 다시 설정. .mp3 없이. 그래도 안됨 https://github.com/zo0r/react-native-push-notification/issues/1432 Android - No sound on notifications? · Issue #1432 · zo0r/react-native-push-notification Bug Using {playSound: true, soundName: 'default'} doesn't work with localNotification. This affects ..

[React Native / Android] apk 설치하면 알 수 없는 크래시...

- debug에선 괜찮은데... release는 !!!!! 1. https://stackoverflow.com/questions/54634072/react-native-signed-release-apk-keeps-crashing-in-device React-native (Signed) release apk keeps crashing in device I created a signed react-native apk after following all the documents from the official react native documentation ( i.e. https://facebook.github.io/react-native/docs/signed-apk-android ). After cr... ..

[React Native] react-native-push-notification localPush: 안드로이드에서 알람은 울리지만 소리는 나지 않음

https://github.com/zo0r/react-native-push-notification/issues/1432 Android - No sound on notifications? · Issue #1432 · zo0r/react-native-push-notification Bug Using {playSound: true, soundName: 'default'} doesn't work with localNotification. This affects both iOS and Android. Are there limitations on local notifications? I am able to turn... github.com

[React Native / Android] KeyboardAvoidingView를 쓰지 않았는데도 키보드가 레이아웃에 영향을 줄 때

- 원인: 안드로이드는 기본 설정이 adjustResize라 그렇다. adjustNothing으로 바꿔주면 된다. 아래 블로그를 참고하자! https://brunch.co.kr/@hopeless/5 [Android] 키보드가 레이아웃에 영향 안 주게하기 레이아웃을 짜다 보면 소프트 키보드가 레이아웃을 덮어 버려야 하는 경우도 있고, 밀고 올라와야 되는 경우도 있습니다. 아래 그림은 소프트 키보드가 광고영역을 밀고 올라가는 경우입니다. � brunch.co.kr

[React Native / Android] 안드로이드 에뮬레이터 오프라인일 때 / Emulator Offline

- 문제: adb devices를 해보면 안드로이드가 오프라인 상태이다. 온라인 상태로 돌리고 싶을때 - 해결법: 안드로이드 스튜디오 실행 - Configure - AVD manager - 실행하려는 에뮬레이터의 Actions 탭 - Wipe Data 클릭 데이터를 싹 밀고 다시 실행하면 된다! 출처 https://athilog.github.io/react-native/%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD%EA%B5%AC%EC%84%B1/ 개발환경 구성 - 아띠의 개발블로그 아띠의 개발일지 athilog.github.io

출처: https://mingos-habitat.tistory.com/34 [밍고의서식지:티스토리]