클라우드 기능을 통해 푸시 알림을 보내려고했습니다. https://github.com/firebase/functions-samples/blob/master/fcm-notifications/functions/index.jsFirebase FCM content_available via Firebase Cloud Functions 오류가 발생했습니다
이것은 내가 지금
const payload = {
"notification": {
title: 'Title!',
body: 'Body!',
sound: 'default'
},
"data":{"score":"3x1"},
"content_available": true,
};
,이 오류를 던지고, 나는 로그를 검사 할 때, 여기에 오류가있어이 페이로드는 다음과 같습니다 이 중포 기지에서 작업을 수행하는 방법에 대한 가이드입니다 :
Error: Messaging payload contains an invalid "content_available" property. Valid properties are "data" and "notification".
at FirebaseMessagingError.Error (native)
at FirebaseMessagingError.FirebaseError [as constructor] (/user_code/node_modules/firebase-admin/lib/utils/error.js:25:28)
at new FirebaseMessagingError (/user_code/node_modules/firebase-admin/lib/utils/error.js:130:23)
at /user_code/node_modules/firebase-admin/lib/messaging/messaging.js:465:23
at Array.forEach (native)
at Messaging.validateMessagingPayload (/user_code/node_modules/firebase-admin/lib/messaging/messaging.js:462:21)
at /user_code/node_modules/firebase-admin/lib/messaging/messaging.js:204:37
at process._tickDomainCallback (internal/process/next_tick.js:129:7)
content_available : true를 제거하면 정상적으로 작동하므로 코드가 작동하는 것으로 알고 있습니다.
또한 CURL/POST 요청 WITH content_available : true를 사용하여 수동으로 보내려고했지만 작동합니다.
감사합니다.
완벽 고맙습니다! – ordinaryman09