https://mapstyle.withgoogle.com/ 사이트에서 원하는 스타일의 맵 만들고 Finish를 통해 생성된 json 파일을 customMapStyle={MapStyle} 에 넣어주면 스타일이 변경된다. 생성된 json
만든 앱을 배포하고자 할때, 위치정보와 푸시, 몇가지 개인정보를 사용하는 부분이 있어 앱 배포시 개인정보처리 방침 및 약관에 대해 알아보고 정리하고자 한다.서비스 제공자와 고객간에 개별마다 이용계약을 해야한다.고객의 개인정보를 수입하려면 동의를 받아야하며수집 목적 외의
Expo를 이용한 앱을 스토어에 등록 하려고 블로그와 인터넷 글들을 보니 명확하지 않고, 오히려 헷갈리는 부분들이 많다고 느껴졌다. 그래서 Expo 공식 문서를 보며 개발한 앱을 배포하기 위한 절차를 정리 및 진행해본다.개발한 앱을 배포하는것은 개발에서 중요한 단계
Expo 공식문서 App Signing 참고Expo에서는 iOS 및 Android를 위한 앱 서명과정을 자동화 하지만 나만의 앱서명을 사용할수 있도록 사용할 수 있다. 이 문서에서는 각 플랫폼들이 필요로하는 자격증명들을 살펴본다.세가지 주요한 자격증명이 있다. 아래
앱을 개발 후 배포에 신경쓰다보면, 앱의 개인정보 보호 정책(Privacy Policy)을 만들어야한다. 앱의 개인정보 보호 정책은 앱스토어의 심사에 영향을 미치며, 심사 전에 앱에 포함하여 제출하여야한다. 이전에 앱 관련해서 개인정보 보호는 커녕 스토어에 제출하는
앱을 개발하다보면 웹페이지를 앱 상에 띄워줘야하는 경우가 필요하다. 이러한 경우 expo에서 제공하는 webview를 이용해 페이지를 보여준다. 구글 페이지를 예제로 사용
앱과 웹 서비스를 제공하기 위해, 서버와 통신, 짧은 이름특별한 이유가 있지 않은경우 .com도메인을 구입 할것.도메인을 모르는 사람의 70%가 .com을 붙여 찾는 경향사람들이 이해하기 쉬운 단어의 조합 하이픈("-"), 숫자가 들어간 것은 포함하지 않을것아래 검색
노드는 기본적으로 싱글스레드라 단일 코어에서 실행되기 때문에 멀티 코어 시스템을 사용할 수 없는 단점이 있다.단일 코어에서만 돈다면 8코어 16 코어에서 돌지 못할 것인가? 하지만 노드에서는 클러스터 모듈을 통해 단일 프로세를 멀티 프로세스로 늘릴 수 있게 제공.클러스
로컬에서 개발하던 웹서비스를 실제 서비스에 올리기 위해, AWS 환경에서 올리는 것을 고려하엿습니다. AWS를 고려한 이유는 특별한 이유라기보단 참고할 자료들이 많고, 기존에 사용한 경험을 바탕으로 보다 익숙하게접근할 수 있는 장점 때문에 선택 했습니다. 서비스 최초
도메인 이름 등록이름 등록 완료 후 아래와 같이 화면 생성.NS는 네임드서버 레코드SOA는 권한시작 레코드우측 상단의 레코드 생성 버튼 클릭이름에는 www선택Type에는 A 레코드트래픽 라우팅 대상은 이전에 생성한 ELB를 선택.아직 ELB를 생성하지 않았으므로 추후
이전에 한번 구성하였던 기능이나, s3 버켓이 바뀌게 되면서 새로 구성할 필요성이 생기게 되었습니다. 다시 새로 구성하려고 하니 하나도 기억이 나지 않아 정리하여 남겨둡니다. 보다 자세한 절차는 참조 링크에 자세히 남겨져 있으니 참고하시면 됩니다. CloudFrontL
기존에 개발한 서버를 pm2와 도커를 이용해 기동하려고 하니 수많은 에러를 뿜어 내면서 기동 되지 않았습니다. pm2를 사용하지 않고, 단일 서버에 대해 빌드하여 기동했을 때는 정상적으로 서버를 사용할 수 있었고, 기본적으로 제공하는 pm2 기동 방법에서 최신 자바스크
결정의 연속..AWS에서 앞서 빌드한 Nodejs 서버를 EC2에 도커를 이용해서 배포하고자 합니다. 먼저 EC2의 인스턴스를 살펴보면 굉장히 많은 인스턴스들이 존재하며, AWS는 처음이 아니더라도 개발에서만 하다 실제로 배포하려고 보니 범용, 컴퓨팅, 메모리 최적화된
AWS 계정 생성EC2 콘솔 열기 지리적으로 가장 가까운 리전 선택.인스턴스를 실행하는데 필요한 모든 리소스는 동일한 리전에서 생성되어야한다.생성한 EC2 와 컴퓨터 연결하기 위해서는 putty를 이용하거나 맥을 이용하는 경우 터미널을 통해 접근 가능하다.EC2에 직접
로드밸런서는 여러 가용영역에서 오는 어플리케이션의 트래픽을 EC2 인스턴스로 분산시켜주는 서비스를 말합니다. ELB의 장점으로는 큰 어려움없이 고 가용성을 가진 서비스를 구축할수 있는 장점. 로드밸런싱 알고리즘응로는 라운드로빈 방식을 사용하며, 헬스체크를 통해 인스턴
얼마전부터 준비했던 앱을 조금씩 배포하고자 합니다. 퇴근하고 하루에 조금씩만 진행하다보니 연속성이나 집중력도 떨어져서 기록으로 남기고자 합니다. 항상 일련의 절차가 익숙해지고 나면 그것을 다시 수행하는건 어려운일이 아니지만 이렇게 처음 앱스토어에 올릴때는 모든 절차들이
세부정보 등록 후 앱 만들기 선택하면 메인 화면으로 이동ㅇ함특수한 엑세스 권한 없이 모든 기능 이용가능등록하고자 하는 앱의 항목에 맞는 내용을 기입하고 콘텐츠 등급을 받습니다.간단하게 뉴스앱 여부만 선택합니ㅣ다 위의 절차를 완료하면 아래와 같이 등록된 내용들에 대해 체
App Store Connect 사이트에 접속 후 로그인 합니다. 좌측 상단에 있는 Apps 버튼 옆에 +를 눌러 New App을 추가한 후 정보들을 기입합니다. 스크린샷과 설명, 키워드들을 가이드에 맞게 기입합니다. 정보를 다 채우면 우측 상단의 save 버튼을 클릭