Как отправить изображение с помощью push-уведомления? - PullRequest
0 голосов
/ 14 мая 2019

Как отправить push-уведомление с изображением с помощью FCM, я использовал следующие вещи, но все равно просто получаю только заголовок и текст в уведомлении.

Я использовал гибридное приложение на основе кордовы. Если у кого-нибудь есть идеи, пожалуйста, дайте мне знать.

Пример кода скручивания:

curl https://fcm.googleapis.com/fcm/send -X POST \
--header "Authorization: key=<AUT KEY>" \
--Header "Content-Type: application/json" \
 -d '
 {
   "to": "<to TOKEN>"
   "notification":{
     "title":"New Notification!",
     "body":"Test",
     "color":"#ff0000",
     "icon":"noti_icon",
     "img_url": "https://static.pexels.com/photos/4825/red-love-romantic-flowers.jpg",
     "image"  : "http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
    "avatar_url"  : "http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
    "url"  : "http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
    "image_url"  : "http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
    "largeIcon":"http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
   },
   "data" : {
      "img_url": "https://static.pexels.com/photos/4825/red-love-romantic-flowers.jpg",
      "image"  : "http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
      "avatar_url"  : "http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
      "url"  : "http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
      "image_url"  : "http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
      "message": "Firebase Push Message Using API",
      "largeIcon":"http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
      "main_picture":"http://cernyyachtdesign.com/wp-content/uploads/png-test.png",
    },
   "priority":1
 }'

Like this screenshot

Спасибо.

1 Ответ

0 голосов
/ 14 мая 2019

Наконец, после 2 дней страданий, я получил решение для отображения всех типов уведомлений в приложении Cordova.

Информация о плагине: https://github.com/phonegap/phonegap-plugin-push

Убедитесь, что вам нужно удалить Cordova-плагин-Firebase, если вы хотите использовать пользователь над плагином, иначе он будет конфликтовать друг с другом.

Для более подробной информации, пожалуйста, проверьте ссылку выше git, в которой есть подробные сведения о плагине.Я протестировал это на Android@8.0.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...