0
Fixed

Not always getting push notifications

Posted Admin (Admin) 14 years ago updated 14 years ago 3
Sometimes I get them, sometimes I dont.

Answer

PINNED
This is a fairly common support request, in most cases the system is working correctly but you need to be aware of the following things which might mean you miss some notifications.

1. Problem checking the providers site
Our system checks every parcel every 1-2 hours. However, there can be various reasons for this not working 100% of the time. Namely, since there are so many parcels to check, we only wait 10 seconds for a response from the company website. If we do not receive a response in time, the system will move on to the next parcel. So sometimes if the providers website is temporarily a bit slow (or our servers are slow) then we will miss out on that parcel until the next scheduled check where we would hope the issues has resolved - but not always the case.

2. Push Notifications Not Being Sent Because the App is Opened Often
The push notification schedule checks the providers website/webservice for parcel status changes every 1-2 hours. However, if you have opened Posted and already "received" the new status for this parcel in the Posted app, then it will not send you a push notification when it detects a new status which matches the status you have already got in Posted. This is to stop people from getting unwanted push notifications (which can be intrusive). Push notifications are more for those who don't open the app regularly.

I know its not ideal for some people.. but if I didn't do this, I would get many emails every day saying I am spamming them with push notifications. So kinda a tough call I had to make.

It really comes down to timing for this one - and this is one of the more likely culprits to your problem.

3. Deleting Parcels and Re-using the Same Description
Have you added and removed the parcel a few times (with the same exact description) due to mis-typing the tracking number? This may also cause problems in our system knowing which is the active parcel to track for push notifications.

4. For some providers, a "status" change does not mean every tracking event
Some providers have an overall parcel status, in addition to each tracking event. For these ones, a push notification is only triggered if this overall parcel status changes. The overall parcel status is what is displayed on the home screen of the app.
PINNED
This is a fairly common support request, in most cases the system is working correctly but you need to be aware of the following things which might mean you miss some notifications.

1. Problem checking the providers site
Our system checks every parcel every 1-2 hours. However, there can be various reasons for this not working 100% of the time. Namely, since there are so many parcels to check, we only wait 10 seconds for a response from the company website. If we do not receive a response in time, the system will move on to the next parcel. So sometimes if the providers website is temporarily a bit slow (or our servers are slow) then we will miss out on that parcel until the next scheduled check where we would hope the issues has resolved - but not always the case.

2. Push Notifications Not Being Sent Because the App is Opened Often
The push notification schedule checks the providers website/webservice for parcel status changes every 1-2 hours. However, if you have opened Posted and already "received" the new status for this parcel in the Posted app, then it will not send you a push notification when it detects a new status which matches the status you have already got in Posted. This is to stop people from getting unwanted push notifications (which can be intrusive). Push notifications are more for those who don't open the app regularly.

I know its not ideal for some people.. but if I didn't do this, I would get many emails every day saying I am spamming them with push notifications. So kinda a tough call I had to make.

It really comes down to timing for this one - and this is one of the more likely culprits to your problem.

3. Deleting Parcels and Re-using the Same Description
Have you added and removed the parcel a few times (with the same exact description) due to mis-typing the tracking number? This may also cause problems in our system knowing which is the active parcel to track for push notifications.

4. For some providers, a "status" change does not mean every tracking event
Some providers have an overall parcel status, in addition to each tracking event. For these ones, a push notification is only triggered if this overall parcel status changes. The overall parcel status is what is displayed on the home screen of the app.
i totally agree with your argumentation
but the status update should be about 20 minutes and not just each 1-2 hours
i received the push notifications 3 or more hours after status update on the carriers website
the delay is really annoying
I would love to check more regularly. But with thousands and thousands of parcels to check for changes - its just not economical for me at the moment to add more servers to check more regularly. Every 20 minutes is just not feasible for the app, sorry.