Development 195

[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..

[Android / Play Console] 게시 취소했다가 다시 심사제출했는데 출시가 안되는 경우

1. 나의 상황 - 1.0.0 버전을 심사제출해서 플레이스토어에 올라갔다가 다시 게시취소했고, 바로 1.1.0 버전을 다시 심사제출했는데, 플레이콘솔에는 '출시되지 않음' 이라는 글씨만 보임. 1-1. 참고 - 이곳을 보고 게시취소 했음. https://grahams.tistory.com/170 [플레이 스토어]내 앱 서비스 중지 방법 출시된 앱을 상황에 따라 임시로 내릴 경우도 있겠죠? 오늘은 제가 알아봤던 방법을 알려드릴게요. 막상 알고나면 참 별거 아닌데, 처음 볼땐 참 헷갈려요. UI가 인식하기 좀 어렵게 만든것 같아� grahams.tistory.com 2. 해결 다시 '가격 및 배포' 탭으로 가서 출시 버튼을 눌러주면 된다.

Development/Android 2020.08.07

[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

[React Native] react-navigation 화면이 포커스되었을 때를 감지하기 & 특정 화면에서 돌아왔을 때 api 호출하기

1. To Do A screen에서 B screen으로 navigate한 후 다시 A로 goBack했을 때 goBack한 순간 A screen에서 api 호출을 다시 해야한다. (C screen에서 A screen으로 오면 아무것도 하지 않는다) 2. How To 2-1. react navigation 활용 (해결책x) https://reactnavigation.org/docs/function-after-focusing-screen/ React Navigation In this guide we will call a function or render something on screen focusing. This is useful for making additional API calls when a user..

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