|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 Airship Support with any questions.|
In order to avoid duplicating pushes of the same RSS feed, 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:
- Check for publish date, if it is older than 48 hours it's not sent.
- The GUID for the update is checked. If it is a duplicate, the update is not sent.
- 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.