現在、ノード-gcmを使用してアンドロイドデバイスにプッシュ通知を送信しています。私の現在の問題は、1つのデバイスに多数のプッシュ通知を送信すると、最新のものは古いものよりも優先されるということです。だから、ユーザーにはプッシュ通知が1つしかないようです。私はfacebook/instagramのように、複数のアクションのプッシュ通知を行うのと同様の方法を実装したいと思います。例えばfacebookでは、すべての好きなメッセージやチャットメッセージなどのプッシュ通知を受け取ります。あなたはそれらをメニューで分けて見ることができます。1つのアンドロイドデバイスプッシュ通知メニューで多数のプッシュ通知を送信して表示するにはどうすればよいですか?
私はnode-gcmを使用してプッシュ通知を送信しています。 私はアプリケーション側で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