Push 4

[소개] 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

Andorid 앱 푸시 알림이 꺼져 있는지 확인하는 방법

Android의 설정에서 앱별로 알림을 켜고 끌 수 있습니다.사용자가 알림을 껐을경우, 팝업을 띄워 다시 알림을 킬 수 있도록 가이드를 해야 하는 경우가 있는데요 이경우에 사용하시면 되겠습니다.Android O(오레오) 이상부터는 알림에 채널이라는 개념이 강제되면서 '앱의 채널당 알림 설정'을 확인해야 합니다.public boolean areNotificationsEnabled(Context context, String channelId) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { if(channelId != null && !channelId.isEmpty()) { NotificationManager manager = (NotificationMan..

Android P 에서 Heads Up Notification 표시하는 방법.

헤드업 알림(Heads-up notification) 이란? 출처 : https://developer.android.com/guide/topics/ui/notifiers/notifications?hl=ko확실히, Heads-up notificatoin을 사용하면 이쁩니다. 사용자도 Push가 왔다는 것을 명시적으로 인지할 수 있죠.Android P 에서의 Heads-up Notification 출처 : https://www.androidpolice.com/2018/05/09/heads-notification-animations-android-p-dp2-pretty-snazzy/Android P 에서는 에니메이션이 좀 더 들어갔습니다.하지만, 기존 코드로는 Android P에서 Heads-up notifi..

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방식의 경우 작업표시줄에 알림을 표시하기 위해서는 프..

반응형