<div dir="ltr">

<p class="MsoNormal" style="margin-bottom:12pt"><span lang="EN-US">Hi, <br>
my name is Federico, I wrote some time ago for a crash scenario and tyou were
very helpful. Hope I’ll be so lucky again. I’m still a beginner in cross platform app
development and I am using <span class="gmail-il">aerogear</span> cordova push plugin
(together with Ionic 1 and Angular 1) to enable reception of push notification.
Here follows my little trouble.<br>
<br>
My customer asked me to modify, if possible, app behavior in push notification
handling, especially on iOS devices. He’s explaining me he finds too many push
notifications after a long period of inactivity (notification are sent by a
backend job each hour) and that he would like the app to handle only the last
one. I don’t know if it’s possible, working on client code, to ask my app to
avoid to show a push if some others have already come without being effectively
handled (if you think it’s possible and you could suggest me a way, I would
appreciate it very much). The best solution I am able to image is to use the onNotification()
function in my angular code to make another server call, just to tell the exact
time oh push notification handling. It will be after a backend trouble to
decide, known which users have received a push and when eventually the same
users have handled it, if it will send them another notification.<br>
<br>
Hope I have been clear describing my solution (and maybe it was not so
important) but the main point is: can you tell me if there’s some useful
approach (maybe using some configuration of server AAerogear) to avoid sending
many push to the same user/client if he has not handled them? Or even, can you
tell me if the user can handle one push for all, on a iOS device? (On Android
devices I would have tried to manipulate java classes for PushHandlerActivity and
NotificationMeassgeHandler). This could be very helpful for me. <br>
<br>
I have you will have a nice weekend.<br>
Federico</span></p>

</div>