Как отправить сообщение с данными без уведомления в приложение 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"
  }
}
Другие вопросы по тегам