APN, GCM (FCM): как добавить мультимедийные материалы в уведомления?

Я работаю над мобильным приложением производительности с целевым андроидом iOS. Я использую meteor framework, cordova, и мое приложение отправляет уведомления с помощью raix: push . Теперь я хочу воспользоваться новыми функциями, предлагаемыми платформой UserNotifications от Apple, представленной в iOS10. В частности, я хочу разрешить настраиваемые действия, отправлять предварительные просмотры документов в виде вложений в медиа и, возможно, настраивать пользовательский интерфейс, чтобы иметь прямоугольное окно просмотра, которое больше подходит для документов.

Я провел некоторое исследование, и я немного обеспокоен тем, что ссылка, упомянутая выше, будет устаревшей, скорее, если метеорит действительно перейдет на график. Возможно, настало время интегрировать некоторые размещенные в реальном времени сети передачи данных, такие как Pusher? Это немного странно, так как это «трехстороннее связывание» – это именно то, что метеор превосходит.

Каково ваше предложение / опыт, как вы реализуете богатые мобильные уведомления?

Solutions Collecting From Web of "APN, GCM (FCM): как добавить мультимедийные материалы в уведомления?"

Вы можете использовать богатые уведомления в android с заранее определенными шаблонами

Если вам нужен стиль пользовательских уведомлений, отличный от доступных стилей

NotificationCompat.BigPictureStyle, NotificationCompat.BigTextStyle, NotificationCompat.InboxStyle, NotificationCompat.MediaStyle, NotificationCompat.MessagingStyle 

Вы можете создать свой собственный макет уведомлений в андроиде, как описано в макете изменения уведомлений .

Для передачи данных ограниченного размера рекомендуется использовать межплатформенное (iOS, Android) решение FCM :

 Message Type Notifications up to 2kb Data messages up to 4kb 

Поэтому отправляйте полезную информацию только для отображения уведомлений и для загрузки содержимого (например, медиа-ресурса), когда вы обрабатываете сообщение, если вы выбираете FCM.

Также есть уведомления о событиях в приложении Facebook, которые вы можете изучить

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