Учебное пособие по отправке push-уведомлений в формате media media через firebase

Расширение службы уведомлений не запускается при отправке уведомления через firebase. Это покажет регулярное уведомление без изображения.

Какую именно полезную нагрузку я должен отправить.

Я уже пробовал эту полезную нагрузку:

{ to = fedAu7oCO78:APA91bFAdcwctoVVcj-KtfQwD5hdBN7shcgw9QRgh-xQoLlKgBptqG2fxSYmL9T73BY5yOi81OOFbUVoZJp8b4hwPTCxvK4ZvR6hek, content_available = True, mutable_content = True, notification = { icon = myicon, badge = 1, sound = default, body = testing, title = iostest, NotificationImage = https://NotificationImage/822cf50ae5944995a033c51bf1c857a3banner1.jpg}, data = { mediaUrl = https://www.manijewel.com/NotificationImage/822cf50ae5944995a033c51bf1c857a3banner1.jpg }, 
priority = high, time_to_live = 6000 }

или же

{
   "to": "dWB537Nz1GA:APA91bHIjJ5....",
   "data":
   {
      "message": "Offer!",
      "mediaUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/FloorGoban.JPG/1024px-FloorGoban.JPG"
   },
   "notification":
   {
      "body": "Enter your message",
      "sound": "default",
      "content-available": 1,
      "mutable-content": 1
   }
}

И я получаю это:

Я использую FCM для своего проекта. У этого есть богатое push-уведомление для типа. Я пытался изменить большинство возможных способов получить толчок от FCM. Я получил только обычный толчок от FCM, а не с имиджем.

Я также проверяю с APNS то же самое кодирование, используя попытку попытки. Я получил ожидаемый дизайн для push-уведомлений.

Здесь на ios стороне полезной нагрузки

{
  "aps": {
     "alert": "Enter your message",
     "badge": 1,
     "sound": "default",
     "content-available": 1,
     "mutable-content": 1
  },
  "mediaUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/FloorGoban.JPG/1024px-FloorGoban.JPG"
}

Я использую блог-толкач И

[1]: https://mobisoftinfotech.com/resources/mguide/ios-10-rich-notifications-tutorial/ для связи уведомлений мультимедиа. Пожалуйста, помогите мне разобраться в этом и где я делаю не так.

спасибо заранее

1 ответ

Формат полезной нагрузки должен быть таким:

{
       "to": "dWB537Nz1GA:APA91bHIjJ5....",
       "content_available": true,
       "mutable_content": true,
       "data":
       {
          "message": "Offer!",
          "mediaUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/FloorGoban.JPG/1024px-FloorGoban.JPG"
       },
       "notification":
       {
          "body": "Enter your message",
          "sound": "default"
       }
}
Другие вопросы по тегам