tho*_*ers 6 rss ios newsstand-kit atom-feed
我有几个报亭应用程序,在iTunesConnect中连接了一个Atom提要,以更新最新的问题元数据(标题,封面图片,摘要).
在过去的几周里,我遇到了问题 - iTunesConnect没有更新已发布并出现在Atom提要中的新问题的数据.为了测试,我删除了Atom提要URL,删除了iTunesConnect中的所有封面并再次添加了提要URL,这导致旧条目的数据和封面被视为"当前问题".
我的Feed的格式没有改变,封面PNG具有正确的尺寸(1024像素高度),并且它已经使用了将近一年.
还有其他人有这个问题吗?Apple改变了什么吗?
我的Feed看起来像这样:
<?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>
Run Code Online (Sandbox Code Playgroud)
好吧,看来我至少找到了一个黑客:
以前,整体提要更新日期(第 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>
...
Run Code Online (Sandbox Code Playgroud)
现在,我始终将更新日期设置为当前日期/时间,无论最新发布日期如何。这似乎迫使苹果重新加载内容并更新问题封面。
| 归档时间: |
|
| 查看次数: |
623 次 |
| 最近记录: |