Как отправить сообщение с данными без уведомления в приложение ios?
Я использую Firebase Cloud Messaging (FCM) с приложением ios. Я сейчас пытаюсь получить data message without notification
используя следующий метод
application(_:didReceiveRemoteNotification:)
Могу ли я отправить сообщение с данными, используя http://pushtry.com/? Я пытался отправить сообщение с данным сайтом, но ничего не происходит, пока уведомления работают нормально.
JSON для сообщения данных
{
"message":{
"token":"mytoken comes here",
"data":{
"Nick" : "Mario",
"body" : "great match!",
"Room" : "PortugalVSDenmark"
}
}
}
Есть ли другой сайт, чтобы проверить data message without notification
?
2 ответа
Вы можете отправить скрытое уведомление с помощью FCM, добавив content_available
как true
к вашей полезной нагрузке.
{
"message": {
"token": "mytoken comes here",
"content_available": true,
"priority": "high",
"data": {
"Nick": "Mario",
"body": "great match!",
"Room": "PortugalVSDenmark"
}
}
}
Это сработало для нас, вы можете использовать это для получения данных на переднем и заднем плане вашего приложения. Это отправляет его молча, и пользователь его не видит, но вы можете программно отреагировать на это в своем приложении.
{
"to": "{{fcm-token-here}}",
"content_available": true,
"data": {
"story_id": "story_12345"
}
}