【发布时间】:2014-01-07 09:52:39
【问题描述】:
在阅读了一些指南和参考资料后,我仍然对报摊的运作方式有一些疑问。
首先(我只是想确定一下),atom feed 是只供应用商店使用还是也用于应用程序?应用程序是否必须在前台读取此内容才能填写 nkissue 对象?还是我必须为此制作自己的自定义提要(xml、plist 或其他)。我没有在条目中看到任何存储问题 URL 的键。我应该做与本教程http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/ 相同或类似的事情吗?
如果您只需在有效负载上发送“content-available=1”,通知“UIRemoteNotificationTypeNewsstandContentAvailability”如何工作?它会在 atom 提要中下载最新一期吗?以及我应该如何在后台继续下载(代码 sn-p 会很好)。
原子馈送是可选的吗?如果我有自己的自定义提要用于问题下载,那么 atom 提要是否可选,因为它可能仅用于应用商店?
编辑: 似乎 atom 是可选的,并且仅适用于 iTunes,我应该为我想的应用程序使用其他服务。我仍然不明白的是我应该在哪里实现后台加载......在
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
在“如果”中,看起来像这样 if ([launchOptions objectForKey:UIApplicationLaunchOptionsNewsstandDownloadsKey] || [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]) {}
或
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
或两个选项?我说的对吗?
【问题讨论】:
标签: ios ipad notifications atom-feed newsstand-kit