问题标签 [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 回答
172 浏览

ios - 如何测试报亭新刊?

而且我在appstore有一个报亭应用,现在我想用Newsstand添加添加新问题的功能,然后我的报亭图标将更改为带有[new] ribben的新截图,但我没有找到一些测试报亭环境增加新刊,有大神给点建议,万分感谢!

0 投票
1 回答
458 浏览

ios - 报亭:废弃资产下载仍在下载

我正在制作一个报亭应用程序,每期我有许多下载资源可供下载。“问题”是从服务器请求的 NSArray*。我开始下载,并在 MyDownloader 类中遍历所有这样的资产:

我正在存储 localFilepath 以供以后在 connection:didFinishDownloading:destinationURL 方法中使用。

一切都很好,除了一件事。这是我在应用程序中输入的代码:didFinishLaunchingWithOptions: 方法

这也很好用。但是当我需要取消所有排队的下载时,我会从 application:didFinishLaunchingWithOptions: 中注释掉之前的代码,我会收到如下日志消息:

我希望所有的下载都被取消。但是,当我查看应用程序的 Library/Cache 目录时,我看到很多文件以“bgdl-2896-”开头的文件名下载等等。所以它们不会被取消,它们是由 NewsstandKit 下载的。connection:didFinishDownloading:destinationURL 方法也没有被调用。这就是问题所在——资产消耗了设备上的互联网流量和存储空间。

如何强制取消我不再需要的资产下载?

0 投票
1 回答
1328 浏览

xcode4.2 - 使用 xcode 4.2 创建杂志应用

我想在 Xcode 4.2 中为报亭创建一个杂志应用程序。

有没有关于如何实现这一点的好教程?

0 投票
0 回答
687 浏览

ios - 报亭 ATOM Feed 疑难解答

我目前正在开发与 iOS 报亭功能兼容的杂志应用程序。我已经设置好所有东西,唯一剩下的就是 ATOM 提要,它应该会自动更新 App Store 上的当前问题。

但这就是问题所在。我已将 iTunes Connect 链接到提要,但没有任何反应。表单经过初始验证(因此架构似乎已验证)。但是,保存提要信息后,我看不到任何进展(我是第一次这样做,但我想即使在“准备上传”状态下,我也会看到一些问题弹出)。

我知道 Apple 每天都会检索提要,测试假设的时间间隔相当慢。但它现在在那里几天了,我不知道出了什么问题。

这是我的提要的 URL: http: //easymagazine.cz/api/1/atomfeed/issues

随意检查提要并指出与 Apple 规范的任何偏差,可在此处找到:https ://itunesconnect.apple.com/docs/NewsstandAtomFeedSpecification.pdf 。

提前致谢。下午

0 投票
0 回答
650 浏览

ios - iOS 报亭推送通知

我有一个报亭应用程序,并且正在成功发送报亭通知以触发新问题的下载。此通知使用“内容可用”:1。

我注意到的是,对于那些未连接到 WiFi 的设备,没有任何反应。我了解自动下载仅适用于连接到 WiFi 的设备。

推送通知格式为

我至少希望为那些未连接到 WiFi 的设备显示警报。我是否需要发送另一个没有“内容可用”的通知:1?

对于连接到 WiFi 的设备,下载问题时会显示警报。如果我可以避免它,我宁愿不发送两个通知,因为这会显示 WiFi 连接设备的两个通知(一个说有一个新问题,然后再过一会儿说它已下载)。

0 投票
2 回答
338 浏览

ios - iOS NewsStand 现有网络订阅者

我们公司有一个现有的会员模式,我们将其用于我们的网站。会员可以在网上查看双月刊。我们正在考虑将其转换为 iOS 报亭应用程序。我们如何创建一个报亭应用程序,将我们的内容免费提供给我们的会员,但不允许其他用户获取这些内容?

我觉得报亭应用程序与普通应用程序具有几乎相同的功能。所以我想我们可以显示用户名/密码警报视图并强制用户使用网络服务登录。但是,Apple 会拒绝这样做的新闻站应用程序吗?

任何关于如何仅通过报摊向现有网络成员提供内容的想法/建议将不胜感激。

谢谢

0 投票
2 回答
1785 浏览

objective-c - 不使用应用程序时的报亭工具包推送通知如何获取用户信息

我正在构建一个Newsstand应用程序,我想在后台下载最新一期。我设置了适当的后台模式键以允许这样做。

我将有效负载推送到我的应用程序,例如:

但是如果我的应用程序不在前台,我怎么知道推送通知已发送,以便我可以开始后台下载?如果应用程序在前台,我会使用didReceiveRemoteNotification:但对当应用程序不在前台或什至没有运行时该怎么做感到困惑。

根据文档:

如果在传递通知时应用程序未在前台运行,则会在后台激活(或在必要时启动到后台)以下载问题资产。否则,您将像处理任何推送通知一样处理通知。有关如何发送和处理推送通知的信息,请参阅本地和推送通知编程指南。

客户端应用程序与其服务器通信并获取定位问题资产的 URL 以进行下载。它可能还需要从服务器获取问题的名称和日期。在此阶段,它还可能验证用户是否有资格订阅或执行任何其他所需的授权。

但它从未说明使用哪种方法开始下载。

0 投票
1 回答
132 浏览

iphone - 将多个杂志发布到报亭

这可能吗?我想创建一项服务,使人们可以轻松地创建报亭杂志。

换句话说,他们会将杂志的内容放入我的服务中,然后我会在应用商店中为他们发布。这可能吗,还是苹果会拒绝?你怎么看?

0 投票
1 回答
406 浏览

ios - 我是否需要为每个 iOS 报亭问题创建单独的 IAP?

我需要支持在 iOS 报亭应用程序中购买单期杂志(而不仅仅是免费或付费订阅)。

我是否需要在 iTunesConnect 中为每个问题手动创建一个新的 IAP,或者我可以以某种方式自动执行此操作(就像报亭元数据的atom 提要,如问题封面 URL、标题、摘要等)?

后续问题:如果它不是报亭应用程序,那会让事情变得更容易/更糟(以支持购买单期)?其他“普通”应用如何处理频繁添加的新付费内容?

0 投票
1 回答
875 浏览

iphone - 处理报亭下载的内容

我想知道如何在 Newsstand 应用程序中从我的服务器访问下载的内容。我已经使用 NKAssetDownload 在缓存目录中成功下载了包含我的应用程序所有有用资产的 zip 文件。我知道我们可以使用 ZipArchive 解压缩文件夹。但要做到这一点,我无法找到一种方法来访问下载的 zip 文件的路径。

目前的路径是:

模拟器 -> 应用程序 -> my_app_id -> 库 -> 缓存 -> 报亭 ->(一些具有十六进制名称的文件夹)-> magazine.zip

magazine.zip是我下载的文件。问题在于这个十六进制文件夹名称。

现在,我需要任何可以解压缩此文件并使用 imageView 中解压缩文件夹中的 image.png 的代码的帮助。

这是我使用的代码: