Description
[REQUIRED] Please fill in the following fields:
- Pre-built SDK from the website or open-source from this repo: both_
- Firebase C++ SDK version: 8.6.0___
- Problematic Firebase Component: messaging___ (Auth, Database, etc.)
- Other Firebase Components in use: _____ (Auth, Database, etc.)
- Platform you are using the C++ SDK on: Mac_ (Mac, Windows, or Linux)
- Platform you are targeting: ios_ (iOS, Android, and/or desktop)
[REQUIRED] Please describe the issue here:
When sending a message like, a second notification comes
{
"data": {
"str1": "str1",
"str2": "str2"
},
"content_available": true
}
Steps to reproduce:
Send message with:
"content_available": true
Have you been able to reproduce this issue with just the Firebase C++ quickstarts ?
Yes
What's the issue repro rate? (eg 100%, 1/5 etc)
100%
What happened? How can we make the problem occur?
This could be a description, log/console output, etc.
If you have a downloadable sample project that reproduces the bug you're reporting, you will
likely receive a faster response on your issue.
Relevant Code:
curl --location --request POST 'https://fcm.googleapis.com/fcm/send'
--header 'Authorization: key=....'
--header 'Content-Type: application/json'
--data-raw '{
"to" : "...",
"content_available": true,
"data" : {
"key1" : "value1",
"key2": "value2",
"key3": "value3"
}
}'
Activity
mea405 commentedon Nov 8, 2021
8.7.0 - same problem
[-][Bug] [/-][+]Duplicating data message [Bug] [/+][-]Duplicating data message [Bug] [/-][+][Bug] Duplicating data message [/+]chkuang-g commentedon Nov 11, 2021
Hi @mea405
Are you using Firebase C++ SDK or Firebase Messaging REST API? I am asking because in the
Relevant code
section, you mentioned a Curl command line.Also, could you elaborate on what you meant by this?
Thank you
mea405 commentedon Nov 11, 2021
DellaBitta commentedon Nov 16, 2021
I was able to successfully reproduce the problem on iOS using curl and the quick start. Thanks for creating this issue and providing the necessary information to reproduce it! I'll mark this as a bug so that we can track it internally.
4 remaining items