Как отправить и просмотреть много 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 ответ
Мой совет: попробуйте проверить этот инфраструктурный сайт, он действительно потрясающий и избавляет от этих проблем, и его так легко реализовать.
Ниже ссылка: