From 5884c4187ce0a45183e997a6fd33c62f8e486c0d Mon Sep 17 00:00:00 2001 From: Ganghee-Lee-0522 Date: Wed, 1 May 2024 18:51:17 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20FCM=20=EC=9D=B8=EC=8A=A4=ED=84=B4?= =?UTF-8?q?=EC=8A=A4=20=EC=B4=88=EA=B8=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zero/eight/donut/config/firebase/FcmUtils.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/zero/eight/donut/config/firebase/FcmUtils.java b/src/main/java/zero/eight/donut/config/firebase/FcmUtils.java index 1ca8cf4..64f4e35 100644 --- a/src/main/java/zero/eight/donut/config/firebase/FcmUtils.java +++ b/src/main/java/zero/eight/donut/config/firebase/FcmUtils.java @@ -29,7 +29,6 @@ public class FcmUtils { private final GiverRepository giverRepository; private final ReceiverRepository receiverRepository; private final FcmTokenRepository fcmTokenRepository; - private final FirebaseMessaging firebaseMessaging; @@ -60,10 +59,20 @@ public FcmMemberDto getMemberDto() throws Exception { public String sendMessage(Long memberId, String title, String body) throws FirebaseMessagingException { // 알림 수신자의 FCM 토큰 조회 String fcmToken = getFcmToken(memberId); + log.info("fcmToken -> {}", fcmToken); + // FCM 메세지 생성 Message message = makeMessage(fcmToken, title, body); + log.info("message -> {}", message); + // FCM 발신 - return firebaseMessaging.send(message); + //return firebaseMessaging.send(message); + try { + return FirebaseMessaging.getInstance().send(message); + } catch (Exception e) { + log.info(e.getMessage()); + return "Falied to send notification"; + } } public String getFcmToken(Long memberId) {