1개의 fcm token말고 여러개의 fcm token이 들은 배열로 푸시알림을 보낼 때 타입 지정관련에러
1. admin.messaging() 할 때 sendMulticast로 보내야함
//admin.messaging().send(message) // 에러
admin.messaging().sendMulticast(message) //해결
2. message에 타입 지정 MulticastMessage로 해줘야함
//typescript 용 타입 추가
import { MulticastMessage } from 'firebase-admin/lib/messaging/messaging-api'; // multicast 용 message 타입
let message: MulticastMessage = { // MulticastMessage 타입 지정
notification: {
title: pushTitle,
body: pushBody,
},
tokens: fcmTokenList,
android: {
priority: 'high',
},
apns: {
payload: {
aps: {
contentAvailable: true,
},
},
},
};