【问题标题】:Newsstand Notification Server报亭通知服务器
【发布时间】:2013-05-09 14:45:04
【问题描述】:
我目前正在开发我的第一个报亭应用。它的基本要点是有两个 XML 提要。如果未检测到订阅,它会加载 free.xml,其中只有几个免费问题。如果检测到订阅收据并且有效,它会显示所有当前问题的列表。 XML 中只有标题、链接、描述和 pubDate 标记。该链接是它所在的位置,应用程序会下载它然后显示它。我的问题是如何发送报亭通知。我知道它与常规推送略有不同,因为它能够触发自动下载新问题。我目前将 xtify.com 用于标准推送通知,但我可以使用一些关于如何为报亭应用程序设置通知的指导。
【问题讨论】:
标签:
iphone
push-notification
newsstand-kit
xtify
【解决方案1】:
要在报亭应用中触发自动下载,您必须发送一个额外的键值对,如下所示以及其他键。值为 1 的新 key content-available 负责在后台调用应用程序。
{
“aps”:{
“内容可用”:1,
}
}
如果您当前的推送通知服务提供商允许您添加此密钥,那很好,否则您必须使用自己的服务器并设置推送通知并将此密钥添加到有效负载中。
除此之外,请确保:
您在 iTunes Connect 中启用报亭
在您的“设备设置”>“报亭”>“自动内容下载”中,您的应用必须为“开启”
您的应用的推送通知已“开启”。
有关报亭应用程序的更多信息,以下教程非常有帮助,请仔细阅读。理解它可以回答您的许多疑问。
http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/