[android] Firebase 샘플 알림

목차

  1. Firebase 설정
  2. Firebase 푸시 알림 전송
  3. 알림 처리

Firebase 설정

먼저 Firebase 콘솔에서 프로젝트를 생성하고, Android 앱을 등록합니다. 그 후 Firebase SDK를 앱에 추가하고, google-services.json 파일을 프로젝트에 포함시킵니다.

Firebase 푸시 알림 전송

Firebase 콘솔 또는 Firebase Admin SDK를 사용하여 특정 사용자 또는 토픽으로 푸시 알림을 전송할 수 있습니다.

// Firebase Admin SDK를 사용한 푸시 알림 전송 예시
String registrationToken = "device_registration_token";
Message message = Message.builder()
    .setToken(registrationToken)
    .setNotification(new Notification("Title", "Body"))
    .build();
String response = FirebaseMessaging.getInstance().send(message);

알림 처리

Android 앱에서 Firebase Cloud Messaging을 사용하여 푸시 알림을 처리합니다. FirebaseInstanceIdService 또는 FirebaseMessagingService를 확장하여 푸시 알림을 수신하고 처리할 수 있습니다.

// FirebaseMessagingService를 확장하여 알림 처리 예시
public class MyFirebaseMessagingService extends FirebaseMessagingService {
    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        // 알림 수신 및 처리 로직 구현
    }
}

이를 통해 Firebase를 이용하여 Android 앱에 푸시 알림을 통합할 수 있습니다. Firebase의 다양한 기능을 활용하여 사용자들에게 다양한 알림을 제공할 수 있습니다.