3

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

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

我错过了什么吗?

不应该推动导致我

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

被调用UIApplicationLaunchOptionsRemoteNotificationKey

非常感谢帮助!

4

1 回答 1

1

根据这篇文章

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

所以它只有在设备在 Wifi 上时才能下载。

这些是其他类似的问题,新站推送和执行代码iOS 报刊亭:推送通知不会在后台启动应用程序,报刊亭在 Resuming和这个iPhone 报刊亭推送注册失败时重新启动下载。检查您是否还遗漏了这些答案中提到的任何内容。

这是有关此的苹果文档和有关此的另一个博客

于 2012-11-05T01:23:35.037 回答