私はクラウド機能経由でプッシュ通知を送信しようとしています。 これはFirebaseからそれを行う方法についてのガイドです: 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