报亭套件,并在一个应用程序中提供多个杂志/报纸

时间:2011-10-19 08:59:47

标签: ios

基本上我的问题是:报刊套件可以在一个应用程序中用于几种不同的杂志订阅吗?从wwdc 504会话来看,这并不是真的。根据我的理解,杂志/报纸订阅似乎与1个应用程序相结合。例如,UIApplication setNewsstandIconImage只有一个UIImage参数,所以我只能从中推断出一个且只有一个newstand图像可以存在,或者更确切地说对一个应用程序是活动的。我在这里遗漏了什么,有人可以证实或否认我的怀疑吗?提前谢谢!

2 个答案:

答案 0 :(得分:3)

setNesstandIconImage设置应用的图标。您的应用只有一个图标,因此将其设置为多个图像没有意义。这本身并不限制报亭仅用于一个出版物。只需将图标设置为最新的问题,无论发布是什么。

虽然订阅与应用程序相关联(您只能从其链接的应用程序购买订阅),但您的应用程序可以提供的订阅数量没有限制。而您对这些订阅的处理完全取决于您。 Apple将告诉您的唯一事情是订阅ID,如果它是活动的,以及何时购买(以及其他一些元数据)。您根据该信息下载/启用/解锁的内容取决于您。

因此,您的单个应用程序无法提供订阅Time,Newssweek和华尔街日报的技术理由(并且可能以降低的价格向所有三个订阅第四次订阅)。

可能存在可用性或设计原因,您不希望这样做。但从技术上讲,API支持它。

答案 1 :(得分:0)

你认为报亭今天由iOS管理和展示的方式使它更适合单一应用程序杂志应用程序,而不是多杂志应用程序。 技术上制作多杂志报亭应用并非不可能。总而言之,Apple限制每天推送一个,但这并不意味着在您的推送通知中您可以添加一个有效负载,指的是一次下载多个问题:到目前为止您的应用程序在后台移动推送通知您将能够根据有效负载数据安排任意数量的下载(它们将在NK下载队列中连续排队)。 当然,单个UIImage参数是一个真正的限制。通常情况下,您应该添加最新下载的问题:完整的规则是,一旦杂志在设备中准备好,必须更新封面,因此通常您将在杂志下载和安装后更新封面。最终,对于多杂志应用程序,您可以考虑使用通用封面,然后通过图标中的徽章向用户通知最新下载。

无论如何,我同意你的观点:报亭主要针对单一杂志应用改善用户体验。