报亭应用程序closures时下载应用程序
我正在实施一个报亭杂志应用程序,通过城市飞艇推送通知接收新问题。 这工作正常,只要应用程序在前台或后台,但据我所知,应用程序完全closures时,也应该触发下载。 但是,如果我的应用程序closures,发送"content-available":1
的推送"content-available":1
在有效内容中不会执行任何操作。
我在目标属性中设置了所需的背景模式,并使用NKDontThrottleNewsstandContentNotifications
来避免testing出现问题。
我错过了什么吗?
不应该推动我的
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
用UIApplicationLaunchOptionsRemoteNotificationKey
调用?
非常感谢!
根据这篇文章 ,
正在开发Newsstand应用程序的开发人员可以提供一个新的“强化”推送通知,通知他们的应用程序(而不是用户通常推送的通知),以便下载新的问题。 当报亭应用收到此类通知时, 如果设备在WiFi上 , 则可以在后台下载 。 这里主要的限制是每个应用程序每天只能发送一个这样的推送通知,所以目前开发人员不能开发同时提供早晨版和晚上版的报纸 – 尽pipe我怀疑这可能最终会改变。
所以只有当设备在Wifi上才能下载。
这些是其他类似的问题, 新的站点推送和执行代码 , iOS报亭:推送通知不会在后台启动应用程序 , Newsstand重新启动下载,并在此iPhone Newsstand推送注册失败 。 检查是否缺less这些答案中提到的任何内容。
这里是关于这个和另一个博客上的苹果文档 。