我有一个应用程序需要从服务器获取背景媒体,即使应用程序关闭也是如此。
我知道 ios 5 报摊每天都会这样做一次。
但我也知道这个功能是为杂志而不是任何应用程序设计的。
那么将它集成到我的应用程序中的限制是什么?它会被拒绝吗?该应用程序是否有一种格式可以成为报摊?
我有一个应用程序需要从服务器获取背景媒体,即使应用程序关闭也是如此。
我知道 ios 5 报摊每天都会这样做一次。
但我也知道这个功能是为杂志而不是任何应用程序设计的。
那么将它集成到我的应用程序中的限制是什么?它会被拒绝吗?该应用程序是否有一种格式可以成为报摊?
报亭应用程序可以接收带有特殊负载 ( "content-available":1
) 的推送通知,该负载会导致应用程序在后台启动,以便它可以检查要下载的内容。此通知每天只能发送一次(其余时间将被忽略)。
为了接收此通知,您的应用程序必须具有UIBackgroundModes
包含newsstand-content
. Apple 建议将拒绝具有这种后台模式的非报亭应用程序,但我没有看到任何证据。
他们对应用程序的内容是报纸或杂志的要求非常严格。
即基于问题,主要是书面内容。如果您的应用不是这些,请不要浪费您的时间。
报亭中提供的应用程序必须符合开发者计划许可协议的附表 1、2 和 3,否则将被拒绝。
许可协议要求
[您] 确认许可应用程序的内容是期刊(例如,报纸或杂志)
您承认并同意,如果您的许可应用程序不适合 Newsstand,Apple 保留重新分类或拒绝该应用程序的权利。
(我在同一条船上 - 很想使用 NK 功能来管理下载,花了半天时间阅读它,然后发现了这个限制。)