08-22-2012 02:00 PM
how do you make sure that a push message arrives at the device? I experience sometimes that push messages are not received by the device (even if it is connected and the app is running in the for- or background).
Do you push twice and check if a message already arrived?
Solved! Go to Solution.
08-27-2012 10:56 AM
How are you pushing? Through BIS or BES?
Both of these have built in reliability levels so you can receive a notification when the push is received to the device. You could also make a small web request from the device to your push server when the push is received if you would like.
Sending every push twice does not really increase reliability and may add additional waste (device and network resources) without need.
08-29-2012 04:03 PM
we are using the BIS Service for pushing and only the Push Essentials. If I am not mistaken its not possible to check if a push have arrived with the Push Essentials. We tried once the Push Plus, but we never received a acknowledgement (or knew how to request the status of any devices)
08-30-2012 08:01 AM
It is not supported to query the PPG to see if the push arrived when using Push Essentials but there is fairly simple option to add reliability to your application yourself; just have the application send a quick message to your server when the push arrives stating the push identifier and device PIN. If this acknowledgement is not received after a certain period of time you could re-send the message, if this trend continues then you can query the PPG to see if the device is still subscribed and remove the device if it is not.
09-02-2012 12:44 PM
Yes that is definitely possible, but increases the footprint of traffic a little bit
How can I query the PPG to see if a device is still subscribed?
09-04-2012 07:47 AM