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

ios - iOS Newsstand App - 如何实现免费订阅?

假设我写了一个报亭应用程序,所有内容(所有问题)都可以免费下载。

Apple 要求 Newsstand 应用程序提供至少一项订阅,这将是一项不会过期的免费订阅。

我的问题:

*)我是否正确假设我不会打电话

直到用户选择订阅?意思是,只有活跃订阅的用户才能收到报亭推送通知?

*)我是否正确假设我实际上必须在 iTunes Connect 中为此应用程序设置“真正的”免费订阅并在应用程序中使用 StoreKit 处理它,或者是否足以显示“立即免费订阅”按钮,只是调用上面的代码?

*) 用户在哪里以及如何取消订阅?我必须在应用程序中提供此功能,还是它(隐藏)在报亭(应用程序)商店的某个地方?

谢谢!

0 投票
0 回答
268 浏览

newsstand-kit - News Stand App 内容分发的最佳格式

我正在创建一个 News Stand 应用程序,我只是对选择哪种格式感到困惑:PDF、ePub 或 HTML5。

我更倾向于 HTML5 - 是否有任何关于如何将 HTML5 问题打包为我的 News Stand 应用程序中的问题进行分发的好的示例(我相信 HTML5 - 我只需要以这种方式在 WebView 中加载索引/目录页面其余页面是从 HTML 本身自动呈现的)。

期待您的建议和建议。

0 投票
2 回答
1562 浏览

ios - 了解报亭应用

我有一个关于报摊如何运作的大问题。当你必须创建一个新杂志(问题)时,你是怎么做的?

我的意思是,我是否必须为每本杂志(带有新视图和新视图控制器)实现与其他杂志不同且具有交互式内容的新代码?在这种情况下,我如何将它们添加/上传/集成到我已经在市场上的报亭应用程序中?

如果它不能以这种方式工作,它是如何工作的?

非常感谢您提前。

0 投票
1 回答
454 浏览

ios - iOS:报亭通知。需要免费订阅吗?

我正在创建一个 ios 报亭应用程序,并且对订阅有疑问。我对报摊推送通知有点困惑。

我计划在有新问题时向设备发送报亭推送通知。我需要在应用内设置免费订阅吗?

关于是否所有报亭应用程序都需要至少一个订阅,我在网上读到了不同的观点。我看不到创建免费订阅的必要性。

0 投票
2 回答
792 浏览

ios - 取消 NKAssetDownload 有效,重新下载无效。有什么解决办法吗?

谁能解释我如何取消并重试 NKAssetDownload?

目前我试过这个:

要取消下载,我会这样做:

这可行,但是 NKAssetDownload 保留在 NKIssue 下载资产表中。下次我想下载相同的问题时,我再次执行相同的代码( downloadWithDelegate )。然而,这并没有做任何事情。就好像 NKAssetDownload 实例仍然使用我之前取消的相同 NSURLConnection ,因此它不会启动下载。真正的问题是我无法从 NKIssue 中删除 NKAssetDownload,因此无法创建一个指向同一 URL 的新 URL 以重试下载。据我所知,除了从库中删除 NKIssue (这会丢弃所有内容)并重新创建之外,没有办法取消下载并稍后重试。有谁知道如何做到这一点?

关于 SO Is it possible to cancel an NKAssetDownload 有一个相关的问题吗? 但提供的唯一解决方案是删除 NKIssue,这不是我想要做的。

0 投票
4 回答
1074 浏览

iphone - 报亭应用程序需要推送通知吗?

如果我提交一个不使用推送通知的报亭应用程序,而是在每次用户启动应用程序时向我的服务器查询新内容,苹果会拒绝我的应用程序吗?即用户是否希望推送所有报亭应用程序?

谢谢

0 投票
1 回答
315 浏览

iphone - NKLibrary 不会让我构建 iphone 报亭应用程序

我正在尝试构建一个报亭应用程序,当我尝试运行时出现此链接错误:架构 i386 的未定义符号:“_OBJC_CLASS_$_NKLibrary”,引用自:

我认为问题可能出在我的部署目标 4.0 上,但将其更改为 5.0 并没有帮助。

有什么想法吗?

0 投票
0 回答
166 浏览

in-app-purchase - 销售杂志的 iOS 报亭应用程序中的消耗品

问题库是使用“信用系统”实现的。用户可以购买积分并将其用于个别问题。收据验证和交易在我的服务器上完成。

我这样做的原因是因为我想在网站上提供相同的内容,所以 iPad/iPhone 上的用户可以购买/下载/阅读与网络上相同的内容。当他在网上购买问题时,该问题也将在 iOS 设备上可用。

该计划是拥有例如 Android 应用程序,该应用程序也将与 Web 和 iOS 设备同步。用户将拥有一个适用于所有平台的帐户。

问题是具有这种应用内购买和报亭 API 实现的应用程序将获得批准。

0 投票
1 回答
344 浏览

newsstand-kit - 报亭杂志如何

我需要为客户开发一个报亭应用程序。我在报亭上看过教程。我的问题是,在你为报亭制作应用程序之后,你如何提供每期的内容?
我的客户想要 GQ 杂志提供的相同 UI 体验,这是一本交互式杂志(视频、展开文本的按钮)

提前感谢您的帮助!

0 投票
1 回答
758 浏览

iphone - 报亭套件背景下载

我有一个 Newsstand 应用程序,它使用 Apple Newsstand Kit 来下载内容。

当我开始下载资产时,它开始正常下载并且一切正常。但是,如果我开始下载并退出应用程序,然后我关闭了 wifi,然后重新启动应用程序并重新连接下载资产,即使互联网不可用。现在我再次退出应用程序并打开 wifi 并启动应用程序。NKLibrary 的下载资产消失了,我在 NKLibrary 下载资产中一无所获。

我找到了问题,这是由于方法connectionDidFail:withError:。如果没有互联网,则调用此方法并终止连接。无论如何在终止后暂停连接或重新连接。