Как отправить и просмотреть много push-уведомлений в одном меню push-уведомлений устройства Android?

В настоящее время я использую node-gcm для отправки push-уведомлений на устройства Android. Моя текущая проблема заключается в том, что когда я отправляю много push-уведомлений на одно устройство, самое новое всегда идет поверх старых. Таким образом, пользователю кажется, что он получил только одно push-уведомление. Я хочу реализовать аналогичный способ получения push-уведомлений для нескольких действий, как у вас в facebook / instagram. Например, в Facebook вы получаете push-уведомления для каждого лайка, сообщения чата и так далее. Вы можете увидеть их отдельно в меню.

Я использую node-gcm для отправки push-уведомлений и использую ionic-cordova / phopegap на стороне приложения.

Вот код, который я попытался отправить им:

  message = new gcm.Message
  sender = new gcm.Sender '*************************************'
  registrationIds = []

  message.addData 'message', notification.message
  message.addData 'title', notification.title
  message.addData 'msgcnt','3'
  message.addData 'NOTIFICATION_ID', Date.now()
  message.addData 'ID', Date.now()
  message.addData 'id', Date.now()
  message.addData 'situation', notification.type
  message.addData 'url', notification.url

  PushId.find {userId: @_id}, (err, pushIds) ->
    for singleId in pushIds
      console.log 'Sending push to: ' + singleId.pushId
      registrationIds.push singleId.pushId

    sender.send message, registrationIds, 4, (result) ->
        console.log 'Send done:' + result

1 ответ

Мой совет: попробуйте проверить этот инфраструктурный сайт, он действительно потрясающий и избавляет от этих проблем, и его так легко реализовать.

Ниже ссылка:

Ссылка Пушботс

Другие вопросы по тегам