问题标签 [newsstand-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1479 浏览

ios - SSErrorDomain 错误代码 109。从 Amazon S3 下载 NewsStand

在 iOS 中从 Amazon S3 下载文件时。间歇性 NSURLConnectionDownloadDelegate 的方法 didFailWithError: 被调用,这就是我在记录收到的 NSError 对象时得到的

错误代码:109 错误域:SSErrorDomain 错误描述:“无法连接到 .s3.amazonaws.com”

搜索了所有 Apple 文档、StackOverflow 和其他网站,但没有找到任何相关内容。今天,我也使用我的开发者帐户向 Apple 提出了技术问题。

任何想法 ?

更新:

所以在查看了 HTTP 响应错误代码(403 Forbidden)之后,我明白了。这是因为来自 S3 的“RequestTimeTooSkewed”错误(请求时间与当前时间之间的差异太大。)。我通过将 iPad/Mac 的系统时间更改 1 小时来交叉检查它,这个错误现在立即出现,即使对于一个小 (200kb) 文件也是如此。

现在,正如许多博客中所建议的那样,我首先向 AWS 发出 HEAD 请求,如下所示以获取日期字符串而不传递系统日期

并将其设置为 NSMutableURLRequest 中的 Date 标头

我将此请求添加到我的问题以供下载

还是一样的错误!!!!现在比我上次的情况更疯狂。

任何人 ?

更新 2

通过将日期字符串中的“GMT”替换为“+0000”,我能够成功发出请求(即使我的 iPad 的系统时钟不正确)。

更新 3 仍然有一些请求因同样的错误而失败,这很奇怪,但我假设这是 NewsStand 框架搞砸的事情。

0 投票
0 回答
301 浏览

ios - 在使用 3G(不是 wifi)时收到远程通知时的 ios 报亭行为

报亭框架只会在您使用 wifi 时为您处理下载,但目前还不清楚 3G 蜂窝网络上会发生什么。这是场景:

我的应用程序在收到远程通知时在后台运行,通知它有新内容可用并且当时未连接到 wifi。

我为该问题创建了一个新的 NKIssue 和一个 NKAssetDownload(一个包含该问题所需的所有内容的 zip 文件)。

我打电话[asset downloadWithDelegate:self];

据我所知,资产没有被下载——即使我稍后连接到 wifi,资产也永远不会被下载,如果我查询downloadingAssetsNKIssue,它是一个空数组。

因此,似乎无法取回我的资产对象以再次开始下载(假设现在在 wifi 上)。

我可以保留对资产对象的单独引用以重新开始下载,或者可以创建一个新的 NKAssetDownload 对象(现有的对象去哪里了?)或者可以在远程通知进来时检查我是否使用 3G/wifi 和相应地在我的代码中分支或其他(?),但我觉得我错过了一些东西。这里的文档似乎也不完整。

有没有人找到解决这个问题的好方法?

0 投票
1 回答
348 浏览

ios - 是否可以在非报亭应用程序中使用 NewsstandKit.framework?

在开始编写具有暂停、恢复和取消功能的通用异步、排队、后台运行文件下载库的所有麻烦之前,我想知道是否可以使用NewsstandKit.framework非报亭应用程序中一些已经可用的类似功能并发布它在应用商店?

如果答案不是简单的“否”,我想知道可以使用哪些功能。

0 投票
2 回答
8091 浏览

objective-c - NSURLRequest 不发送 cookie

我正在开发一个报亭应用程序并使用NSURLRequest下载问题资产。

当执行第一个 for 循环时,我的 cookie 似乎在NSHTTPCookieStorage中,但是当发送实际请求时,标头中没有 cookie 信息。我使用CharlesProxy进行查找。任何人都可以提供一些建议可能导致这个问题吗?

0 投票
1 回答
108 浏览

iphone - iOS:从互联网刷新应用程序

我创建了一个报亭应用程序,它首先从互联网下载一些杂志和封面,然后应用程序检查文件,如果它们存在,应用程序不会再次下载文件。那么问题来了,当一些新杂志即将出版时,如何刷新内容重新下载呢?一般来说,需要一些提示,我如何创建像Distro app 这样的应用程序。

0 投票
2 回答
1946 浏览

ipad - iOS NewsStand SDK/Framework

I am trying to find out how to create magazines for the iPad using NewsStand, I have read through all the info on the Apple developer website but cannot find a link to download the NewsStand SDK/Framework?

Am I missing something here?

0 投票
1 回答
896 浏览

objective-c - 报亭图标和独立图标?

阅读了 Apple 关于图标指南的大量文档:http: //developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14- SW2 http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1 http:// /developer.apple.com/library/ios/#qa/qa1686/_index.html

我想知道是否可以有一个报亭图标和一个独立图标。我在 info.plist(仅限 iOS 5 的应用程序的主图标和报亭图标)中设置了我的图标,但是,当我构建我的项目时,我只在报亭文件夹中看到我的封面图标。我看到 Guardian 应用程序两者都有,所以我还缺少其他东西吗?

编辑:添加截图 在此处输入图像描述

0 投票
2 回答
444 浏览

ios5.1 - NKAssetdownload 的开始因报刊应用程序的 iOS5.1 更新而延迟

我有一个已发布的 ipad 应用程序,它是一个报摊应用程序。

自从 5.1 iOs 更新以来,当我尝试使用 NKAssetDownload 下载任何问题时,我在更新开始之前延迟了很长时间。

我没有收到任何错误消息或任何内容,下载开始需要很长时间(5-10 分钟)。

下载开始后,它会正常进行并完成,不会有任何进一步的延迟或错误。

如果我能对问题可能是什么或如何调试它有任何建议,我将不胜感激,因为这是一个实时应用程序,客户开始发疯。

先感谢您。

0 投票
1 回答
868 浏览

ios - 如何判断我的报亭 Atom Feed 是否会被处理?

编辑:2013-06-11:我的意思是,这是一种确认 Newsstand Atom 提要不会损坏现在正在填充 Newsstand 项目的方法。当我发布这个问题时,我想测试一个已经发布的应用程序的原子提要,但我担心 App Store 上显示的当前报亭项目(手动添加)可能会被删除。因此,我尝试在 iTunes Connect 上的另一个虚拟应用程序上测试相同的 atom 提要,但我不确定它是否可以,因为 atom 提要中的 Newsstand 项目未显示在 iTunes Connect 中...

我将 URL 设置为 Atom 提要并等待 24 小时(现在是 3 天),但来自 Atom 提要的问题似乎没有出现在 iTunes Connect 的“管理报亭”中。 我已经针对未发布的应用程序对此进行了测试。所以我不知道 Atom 提要中的这些问题会出现在 App Store 中。这是正确的行为吗?有人使用原子提要来更新问题吗?

仅供参考,我引用了有关“Atom 提要”设置的注释:

Feed 信息每天处理一次。添加或更新您的提要后,您可能需要等待 24 小时,然后更改才会显示在 iTunes Connect 和/或 App Store 中。有关详细信息,请参阅 Newsstand Atom Feed 规范。

PS 我很抱歉与https://devforums.apple.com/thread/147608交叉发布这个问题,但论坛上的主题似乎很荒凉......

更新:在我输入 URL 时验证了提要(我更正了一些错误)。

0 投票
1 回答
217 浏览

ios - 在常规应用程序中使用报亭

我可以在常规应用程序中使用 NewsStandKit 吗?我需要在我的常规应用程序中使用 NKLibrary、NKIssue 和 NKAssetDownload 类,你认为苹果会通过吗?

谢谢