크로스플랫폼

    Flutter - Firebase Cloud Messaging 연동 - 3. Flutter 프로젝트 만들기

    Flutter - Firebase Cloud Messaging 연동 - 3. Flutter 프로젝트 만들기

    이번 포스팅에서는 앞에서 진행했던 작업들을 실제 시스템에 적용해 보는 시간을 갖도록 하겠다. 기본적으로 Android Studio 가 설치되어 있고, Flutter Plugin 도 설치되어 있다는 전재로 진행한다. 만약 설치하지 않았다면 전에 올린 자료를 참고해서 설치 필요! 2020/05/13 - [난장 Dev/Flutter] - Flutter - macOS 에 Flutter 설치하기 Flutter - macOS 에 Flutter 설치하기 한글화 사이트에서 자세하게 설명되어 있었지만, 그래도 남겨보는 것도 의미가 있겠지. 설치방법은 아래 사이트에서 순서대로 한글: https://flutter-ko.dev/docs/get-started/install/macos 맥OS에서 설치 flutte naan.co...

    Flutter - Firebase Cloud Messaging 연동 - 2. Firebase 에 APNs Key 등록하기

    Flutter - Firebase Cloud Messaging 연동 - 2. Firebase 에 APNs Key 등록하기

    Firebase는 구글에서 만든건 아니고 2014년에 인수한 모바일 및 웹 애플리케이션 개발 플랫폼이다. Google Console을 통해서 작업했던 것들이 대부분 Firebase로 옮겨진 것 같다. 이번에 해보려는 것은 앞에서 작성한 2020/05/14 - [난장 Dev/Flutter] - Flutter - Firebase Cloud Messaging 연동 - 2. Firebase 에 APNs Key 등록하기 에서 생성된 키를 Push 서비스 사용을 위해 Firebase에 등록하는 단계를 진행해보고자 한다. 먼저 Firebase 사이트에 들어가보자 https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으..

    Flutter - Firebase Cloud Messaging 연동 - 1. iOS Push 사용을 위한 Keys 만들기

    Flutter - Firebase Cloud Messaging 연동 - 1. iOS Push 사용을 위한 Keys 만들기

    Firebase에서 안드로이드 환경은 손쉽게 구성이 가능하다. iOS도 예전과는 다르게 Keys라는 것으로 대체된 듯싶은데, 이게 참 편리한 것 같다. 처음에 iOS시작할 때는 앱마다 따로 Push 권한을 주고 푸시 서비스를 위한 인증서를 구성했는데, Keys에서 인증서와 팀 ID, 키 ID로 팀 ID로 개발된 앱은 모두 한 개의 key로 푸시 서비스(APNs)를 이용할 수 있다(제대로 이해한 건지 싶지만... 해보니 그런 것 같더라..). 3rd에서 직접 푸시 서버를 구성해서 사용하는 것도 방법이지만, Google의 Firebase Cloud Messaging(이하 FCM)을 이용하면 안드로이드와 iOS를 따로 구현할 필요 없이 FCM에 메시지를 보내면 푸시 서비스를 사용할 수 있다. 간단하게 http..

    Flutter - Firebase Cloud Messaging 연동 - 소개

    Flutter - Firebase Cloud Messaging 연동 - 소개

    구글에서 만들어서 그런지 Firebase 관련 라이브러리 준비가 잘 되어 있다. 이번에 올릴 자료는 Flutter 와 Firebase messaging 연동을 위해 필요한 작업들을 하나씩 진행해 보고자 한다. 단계별로 다음과 같이 진행하고자 한다. 1. Push 사용을 위한 Keys 만들기 2. Firebase 등록 3. Flutter 앱 생성 - 연동 4. 푸시 테스트 까지로 나누어 보았다. 웃긴게.. 시작한지 겨우 이틀인데... 먼가 많이 해본듯한 느낌이 든다. ㅋㅋㅋ 3번까지 캡쳐는 다해놨는데.. 일단 테스트는 차수별로 올리면서 진행해 봐야겠다.