[RN] react-native Firebase Push Notification - iOS
·
React Native
개인프로젝트를 하면서 푸시알림발송을 해보았다. 참고사이트May님 블로그 : [React Native] 🔥 Firebase 로 푸쉬 알림 구현하기 - (2) iOS 앱에서 푸시 알림 띄우기! 1. iOS 인증서 생성iOS앱을 내 Firebase 프로젝트와 안전하게 연결하기 위해 인증서 파일을 다운받아 iOS앱 내에 세팅해야한다. 1.1) Firebase 콘솔에서 iOS 앱 생성하기저는 이미 Android, iOS앱을 생성해서 2 apps라고 표기되지만생성전이라는 가정하에 + Add app 버튼을 눌러준다. 이곳 또한 저는 이미 생성된 앱이라 아이콘이 주황색 컬러로 선택되어 있다.iOS+아이콘을 클릭해준다. Apple bundle ID는 반드시 본인 프로젝트의 bundle ID와 같아야 한다.내 프로젝..
[RN] react-native Code Push
·
React Native
Quick GuideAndroidappcenter loginappcenter apps set-current statnco-statnco.com/gameone2-androidappcenter codepush release-react -d StagingIOSappcenter loginappcenter apps set-current statnco-statnco.com/gameone2-iosappcenter codepush release-react -d Staging 앱은 안드로이드/ios용 두개 존재 배포도 두개 따로 진행해야한다.대략적인 세팅은 아래 링크 참고.https://learn.microsoft.com/en-us/appcenter/sdk/getting-started/react-native Get St..
[Docker] 도커 설치 - Mac M1
·
Program Setting
[PC버전]도커파일FROM ubuntuARG DEBIAN_FRONTEND=noninteractiveRUN apt-get -y update && apt-get -y upgradeRUN apt-get -y install software-properties-commonRUN add-apt-repository ppa:ondrej/phpRUN apt-get updateRUN apt-get -y install php5.6RUN apt-get -y install php5.6-mbstringRUN apt-get -y install php5.6-xml php5.6-mysql php5.6-soap php5.6-gd php5.6-redis php5.6-mcrypt php5.6-bz2 php5.6-curl vimRUN a2e..
[RN] react-native 키보드 가림현상 - iOS
·
React Native
bottomModal에 textInput을 사용하여 정보를 입력할 수 있는 기능을 구현했다.그런데 bottomModal이 열리고, textInput에 focus를 주면위 사진과 같이 키패드가 컴포넌트를 가려버렸다. 게다가 android는 키패드가 알아서 bottomModal을 위로 밀면서 나타나는데 ios만 가림현상이 나타났다. 해결방법와 를 사용해주면된다.그리고 에는 behavior라는 속성을 사용해서 padding을 주면 된다. return ( );*전체 코드중 필요한 부분만 발췌했습니다.* 이..
[RN] react-native, No bundle URL present. error (iOS)
·
React Native
리액트 네이티브는 너무 예민한 친구인거 같다. iOS와 Android를 따로 신경써줘야 하는것도 너무나 어렵다.몇초 전까지 잘 진행되던 시뮬레이터가 갑자기 아래와 같은 error를 띄우면서 말을 듣지 않는다.나는 이제야 어디서 어떻게 오류가 나고 있는지 정도를 파악하는 수준이라처음 이 에러를 마주했을때는 정말 울고 싶었다. 하지만 지금은 내가 애용하는 4가지 방법이 있다. 1. Console창 명령어복잡해 보이지만, 명령어 한줄씩 보면 아주 간단하다. 1. 프로젝트 폴더 위치에서 ios폴더로 이동cd ios 2. build 삭제rm -rf build 3. build 설치pod install 4. ios 폴더 나가기cd ../ 5. 시뮬레이터 시작yarn ios 2. Xcode build 삭제 및 ..