firebase 3

Native(Android, iOS) 개인 개발환경 구축하기 - 개요 (raspberry PI & git & bitrise & firebase & slack & telegram)

Native(Android, iOS) 개인 개발환경 구축하기 - 개요 (raspberry PI & git & bitrise & firebase & slack & telegram) 제가 구축해 사용하고 있는 개발환경을 소개합니다. (Android를 기준으로 그렸지만 iOS도 동일합니다) Open Source로 공개할 프로젝트라도 우선은 아래와 같이 Private Repository를 이용해 작업합니다. 지금은 NAS도 있지만 처음 구축을 라즈베리파이에 해서 그대로 이용 중이고, NAS는 백업 & 공유용으로 사용하고 있습니다. 위 구성을 간략하게 설명하면, 라즈베리파이를 이용해 private repository를 사용합니다. git에 commit 하기 전에 ktlint로 코드 컨벤션 검사를 합니다. git에..

[소개] FMNotification (Android Library : Push(FCM) Receiver)

FMNotification 는 ‘Push 수신 및 처리’를 쉽게 구현할 수 있도록 도와주는 라이브러리 입니다. 아래의 스크린샷과 같이 Android P에서 Heads up notification 동작하며, Firebase의 'Notification Type'의 메세지와 'Data Type'의 메세지 모두를 지원합니다. 해당 프로젝트는 ' if (!isSuccessful) { Log.w(TAG, "getInstanceId failed") } else { val msg = getString(R.string.msg_token_fmt, token) Log.d(TAG, msg) Toast.makeText(baseContext, msg, Toast.LENGTH_SHORT).show() } } } } override..

포트폴리오 2019.01.28

Firebase Cloud Messaging(FCM) 제대로 알고 사용하자!

FCM 메세지는 아래와 같이 3가지 종류으로 나뉩니다. 출처 : https://firebase.google.com/docs/cloud-messaging/android/receive?hl=ko알림 (Notification messages)앱이 종료되었거나 백그라운드에 있을때 별도의 작업없이 작업표시줄 (Notification 영역)에 알림이 표시됩니다. 데이터 (Data messages)기존의 GCM과 동일한 방식 입니다. 모두 (Messages containing both notification and data payloads)위의 두가지 정보가 모두 들어간 경우 입니다. 이 경우 Notification messages와 비슷하게 처리됩니다.예전 GCM방식의 경우 작업표시줄에 알림을 표시하기 위해서는 프..

반응형