私は現在Firebase Cloud Functions
の助けを借りてFCM
を使用してDevice Group
にPushNotification
を送信しようとしていますが、通知が送信されると、それはコード200
でなく、失敗を返します。Firebase FCMエラー:「InvalidRegistration」
SUCCESS response= {
multicast_id: 8834986220110966000,
success: 0,
failure: 1,
canonical_ids: 0,
results: [ { error: 'InvalidRegistration' } ]
}
この通知を送信するために使用しているコードは次のとおりです...何が不足していますか?
const options = {
method: 'POST',
uri: 'https://fcm.googleapis.com/fcm/send',
headers: {
'Authorization': 'key=' + serverKey,
},
body: {
to: groupId,
data: {
subject: message
},
notification: {
title: title,
body: body,
badge: 1,
},
content_available: true
},
json: true
};
return rqstProm(options)
.then((parsedBody) => {
console.log('SUCCESS response=', parsedBody);
})
.catch((err) => {
console.log('FAILED err=', err);
});
JSONは
title
値
、body
、subject
、message
はString
これは実際には私は同じエラーをノードJSのバックエンドから完全に異なる方法を使用して取得しても答えていません。 – mic