Ios5 iOS 5中的自动下载设置

Ios5 iOS 5中的自动下载设置,ios5,download,newsstand-kit,Ios5,Download,Newsstand Kit,我正在搜索使用iOS 5自动后台下载的解决方案 我在iPad的设置中看到,有报摊应用程序属于 商店-自动下载 流行力学等应用程序 我想知道,如何将我的应用添加到此类别中?我的也是一个报摊应用程序,但即使在对报摊的plist进行了所有更改之后,我也无法在自动下载中获取我的应用程序。您需要注册推送类型才能在商店/自动下载中获取条目。首先,您必须做的是告诉应用程序您具有所需的后台模式。这允许应用程序在后台下载问题。因此,进入应用程序的Info.plist并添加以下内容(假设您右键单击并将plist作为

我正在搜索使用iOS 5自动后台下载的解决方案

我在iPad的
设置
中看到,有
报摊
应用程序属于

商店-自动下载

流行力学等应用程序


我想知道,如何将我的应用添加到此类别中?我的也是一个报摊应用程序,但即使在对报摊的plist进行了所有更改之后,我也无法在自动下载中获取我的应用程序。

您需要注册推送类型才能在商店/自动下载中获取条目。

首先,您必须做的是告诉应用程序您具有所需的后台模式。这允许应用程序在后台下载问题。因此,进入应用程序的Info.plist并添加以下内容(假设您右键单击并将plist作为“源代码”打开):

这将导致应用程序在应用程序首次启动时提示用户,并询问用户是否要启用自动下载

完成所有这些之后,您必须编码如何处理推送通知。您将如何处理它们,完全取决于您,但这是您将告诉用户他们有新问题或自动开始下载的地方。这必须在两个地方处理。1) 在AppDelegate的UIApplicationDelegate应用程序中:didReceiveMemoteNotification:方法。2) AppDelegate的应用程序:didFinishLaunchingWithOptions:method,检查UIApplicationLaunchOptions远程通知键的启动选项

这是一个关于如何开始的快速总结。如果你需要更多的指导,我强烈推荐这些教程(不是我写的):还有


祝你好运

你找到这个问题的解决方案了吗?我注册了
UIRemoteNotificationTypeNewsstandContentAvailability
通知,它成功了:)只想添加,如果你仍然看不到推送通知,请尝试转到设置->报摊,查看是否允许你的应用通过推送获得新问题。您好,我已经在我的didFinishLauchingOptions中注册了这个,但它仍然不会出来。
<key>UIBackgroundModes</key>
<array>
    <string>newsstand-content</string>
</array>
// Register the automatic download remote notification
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeNewsstandContentAvailability];