Duplicated or Old RSS feeds

It is preferable to send to the API directly rather than via a feed template, for the reasons described below. If your app is relying on a feed as the source of notification content, be sure to read through this article and contact Urban Airship Support with any questions.

In order to avoid duplicating pushes of the same RSS feed, Urban Airship goes through a process of comparing the current feed against certain parts of feeds sent within the past 48 hours to make sure it is not being re-sent.

The process for evaluating a feed to make sure it is not a duplicate is as follows:

 

  1. Check for publish date, if it is older than 48 hours it's not sent.
  2. The GUID for the update is checked.  If it is a duplicate, the update is not sent.
  3. The URL for the update is checked.  If it is a duplicate, the update is not sent.

 
Only after each of the above items is cleared is the RSS feed passed on to the subscribing app.

 

Related Content: