Либо вы пропускаете элементы из своего канала rssafter5, либо Google / Feedfetcher стараются быть очень умными и ожидают элементы, которые даже не появились в вашем канале, на основании сходства с исходным каналом.
Хотя последний сценарий кажется мне маловероятным, вот хак, который вполне может предотвратить такое поведение:
В вашем приложении rssafter5 измените GUID каждого поста перед его выпуском .Например, добавьте строку «задерживается» к GUID.Если это не сработает, попробуйте изменить и другие свойства.Например, измените заголовок, добавив дополнительный пробел или
где-нибудь.
Некоторые вещи, которые нужно проверить в своем приложении, чтобы убедиться, что вы не просочились:
- Не полагайтесь на временные метки от владельцев каналов, а определяйте свои собственные временные метки.
- Есть ли какие-нибудь угловые случаи, которые вы пропустили, которые могли бы протечь предмет?Google нужно увидеть элемент только один раз, и он больше не будет его удалять, даже если он исчез из канала 5 минут спустя.