gpt4 book ai didi

iphone - 关闭应用程序时下载报亭应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:50 25 4
gpt4 key购买 nike

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

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

我错过了什么吗?

推送不应该导致我

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

正在使用 UIApplicationLaunchOptionsRemoteNotificationKey 调用?

非常感谢帮助!

最佳答案

根据 this article ,

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

因此只有在设备连接到 Wifi 时才能下载。

这些是其他类似的问题,new stand push and execute code , iOS newsstand: push notification does not launch the app in background , Newsstand restarts the download on Resuming还有这个iPhone Newsstand push registration Failure .检查您是否也遗漏了这些答案中提到的任何内容。

这是 apple documentation on this和另一个 blog on this .

关于iphone - 关闭应用程序时下载报亭应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13031589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com