[android] Firebase 샘플 알림
목차
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의 다양한 기능을 활용하여 사용자들에게 다양한 알림을 제공할 수 있습니다.