应用程序关闭时,报亭应用程序下载

时间:2012-10-23 13:31:09

标签: iphone ios ipad newsstand-kit

我正在实施一个报摊杂志应用程序,通过Urban Airship推送通知接收新问题。 这个工作正常,只要应用程序在前台或后台,但据我所知,应用程序完全关闭时也应该触发下载。但是,如果我的应用程序已关闭,则在有效负载中发送带有"content-available":1的推送不会执行任何操作。

我在目标属性中设置了所需的背景模式,并使用NKDontThrottleNewsstandContentNotifications来避免测试问题。

我错过了什么吗?

不应该推动我的

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

使用UIApplicationLaunchOptionsRemoteNotificationKey调用?

非常感谢!

1 个答案:

答案 0 :(得分:1)

根据this article

正在开发报亭应用的开发人员可以提供新的“加强”推送通知,通知他们的应用(而不是用户通常会做推送通知),可以下载新问题。当报亭应用收到此类通知时,如果设备在WiFi上,则可以在后台下载。这里的主要限制是每个应用程序每天只能发送其中一个推送通知,因此目前开发人员无法开发同时提供早间版和晚间版的报纸 - 尽管我怀疑这最终可能会发生变化。 < / p>

因此只有在设备处于Wifi状态时才能下载。

这些是其他类似问题,new stand push and execute codeiOS newsstand: push notification does not launch the app in backgroundNewsstand restarts the download on Resuming和此iPhone Newsstand push registration Failure。检查你是否遗漏了这些答案中提到的任何内容。

以下是apple documentation on this和另一个blog on this