【问题标题】:Why is my iOS Newsstand cover not updated by the Atom feed anymore?为什么 Atom 提要不再更新我的 iOS 报亭封面?
【发布时间】:2013-10-17 19:58:55
【问题描述】:

我有几个报亭应用程序,在 iTunesConnect 中连接了一个 Atom 提要,以更新最新的问题元数据(标题、封面图片、摘要)。

在过去几周,我遇到了一些问题 - iTunesConnect 没有更新已发布并出现在 Atom 提要中的新问题的数据。为了进行测试,我删除了 Atom 提要 URL,删除了 iTunesConnect 中的所有封面并再次添加了提要 URL,这导致旧条目的数据和封面被视为“当前问题”。

我的提要格式没有改变,封面 PNG 具有正确的尺寸(1024 像素高度)并且它已经工作了将近一年。

其他人有这个问题吗?苹果改变了什么?

我的提要如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:news='http://itunes.apple.com/2011/Newsstand'>
    <updated>2013-10-09T00:00:24Z</updated>
    <entry>
            <id>MM_020</id>
            <updated>2013-10-09T00:00:24Z</updated>
            <published>2013-10-09T00:00:00Z</published>
            <summary>summary text</summary>
            <news:cover_art_icons>
                <news:cover_art_icon size='SOURCE' src='http://www.myserver.com/path/to/cover.png' />
            </news:cover_art_icons>
    </entry>
    <entry>
    ...
</feed>

【问题讨论】:

  • 我的一些应用程序的封面最近更新了,其他的没有。 (没有任何提要更改,所有应用程序都由相同的提要代码提供服务)。没有其他人遇到过这种情况?

标签: ios rss atom-feed newsstand-kit


【解决方案1】:

好的,看来我至少找到了一个 hack:

以前,整个提要更新日期(第 3 行)始终设置为当前问题的发布日期(因为那是提要内容上次更改的日期,对吗?)。

<?xml version="1.0" encoding="UTF-8"?> 
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:news='http://itunes.apple.com/2011/Newsstand'>     
<updated>2014-08-27T09:37:01Z</updated>
...

现在,我始终将 更新 日期设置为当前日期/时间,而不管最新发布日期如何。这似乎迫使 Apple 重新加载内容并更新问题封面。

【讨论】:

    【解决方案2】:

    在我工作的公司的 Apple 报摊上,我们的数十本杂志都遇到了同样的问题。我们在 Apple 的错误报告器上填写了错误报告,我们向他们发送了 15 个与问题相关的应用程序 ID,但没有任何回应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-07
      • 2014-01-30
      • 2023-04-08
      • 2012-06-30
      • 1970-01-01
      • 2015-05-30
      相关资源
      最近更新 更多