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

ios - iOS 报亭推送超过 3G

报亭推送通知是否也通过 3G 发送?

或者有没有办法让用户在使用蜂窝网络时避免下载大型报亭数据?

0 投票
1 回答
219 浏览

iphone - 我可以将本地通知用于报亭应用订阅吗?

我有一个报亭应用程序,它将提供每天更新的免费订阅。

我想使用推送通知在后台下载问题。

起初我正在考虑使用 UrbanAirship 来管理 scriber 列表并每天同时发送推送通知。当然,这是昂贵的。

相反,Apple 是否允许我每天在预定时间向应用程序发送本地通知,然后应用程序可以在后台下载问题,从而避免服务器发送推送通知或管理抄写者列表或担心安全和证书等。

0 投票
1 回答
658 浏览

ios - 在报亭中处理应用内购买

我正在开发一个使用报亭进行订阅购买的应用程序。IAP 使用服务器收据验证是否是 Apple 批准要求?

可以在应用程序中实现 IAP,而无需使用服务器来验证收据。我只是想知道是否可以在报亭应用程序中采用这种方法(我知道这样做会失去一定程度的安全性,但也会降低复杂性)。

0 投票
2 回答
223 浏览

ios - 在报亭应用程序中,我如何找到订阅的设备列表?

我买不起 UrbanAirship,所以我正在尝试自己编写 Newsstand 应用程序的服务器端。

我计划使用 JavaPNS API。我似乎无法弄清楚的一件事是如何找到在我的应用程序中订阅的用户列表。

我可以通过某种方式从 Apple 查询这些信息吗?

如果我不能,那么我猜这意味着每次用户订阅时,他们都会将他们的设备令牌直接发送到我的服务器。我希望不是这样,因为我想在我的笔记本电脑上运行服务器并自己发送推送,而不必让笔记本电脑整天运行以监听新订户。

谢谢!

0 投票
2 回答
248 浏览

ios - 免费报亭订阅是否需要收据验证?

我的报亭应用程序只提供一个订阅,而且是免费的。我知道如果报亭应用程序不使用 iTunes Connect 订阅,它们将被拒绝。

苹果会关心我从不验证收据吗?我使用收据的唯一目的是确定他们是否订阅了,如果他们订阅了,那么我注册推送通知。

此外,发布到 iTunes Connect 的问题信息中的“问题”概念似乎不是绝对必要的......

0 投票
5 回答
3592 浏览

ios - iOS 报亭:推送通知不会在后台启动应用程序

我正在应用程序中实现报亭功能,虽然应用程序收到推送通知,但它并没有在后台模式下启动。
如果我点击通知警报,应用程序将启动,我可以看到字典中存在“内容可用”:1,并且问题已下载,但应用程序不会自动启动。

我已添加到 plist:

和 didFinishLaunchingWithOptions:

我还看到我的应用程序未显示在“设置”->“商店”->“自动下载”下(其他杂志出现在那里)。

我错过了什么吗?这应该在沙盒环境中工作吗?

0 投票
2 回答
381 浏览

ios - 如何避免 iOS Newsstand 应用收到远程通知导致的 Web 服务器流量高峰?

我正在开发一个 iOS 报亭应用程序。

如果它被暂停或未运行并连接到 WLAN,则可以通过推送远程通知触发 Newsstand 应用程序以在后台下载最新一期(在我们的示例中约为 100MB)。

我正在使用 Urban Airship 来传送 Push 广播。

我现在担心许多 iOS 设备或多或少地同时访问 Web 服务器进行一次大下载,因为我预计大多数设备会在很短的时间内收到通知。

与其向所有设备广播,我是否应该向成批的小设备群发送单独的通知,将它们分散到更长的时间段?

和/或像 Amazon Cloudfront 这样的 CDN 会更容易/无论如何解决这个问题吗?

0 投票
1 回答
1320 浏览

objective-c - 报亭应用内容

我做了相当多的搜索,并决定我一定是个白痴。

我目前正在构建一个 Newsstand 应用程序,该应用程序将从服务器中提取 PDF,但是,订阅了 Newsstand 应用程序后,我知道这些杂志比 PDF 更复杂。我的问题是,这些自定义杂志(带有视频和可平移图片)到底是如何构建的,我需要做什么才能从服务器中提取它们?

我什至不知道这些自定义杂志是什么文件类型,而且从我读过的所有内容来看,似乎假设我只会知道。

请帮帮我,我完全糊涂了。

0 投票
1 回答
330 浏览

objective-c - 向报亭应用程序发送标准推送通知

如何将标准推送通知发送到报亭应用程序?当我说“标准”时,我指的是随消息弹出的典型警告框。

我正在使用 Urban Airship 并且“内容可用”推送工作正常,如下所示:

但是当我尝试发送标准推送时,警报永远不会弹出,我的代表

不叫:

0 投票
1 回答
251 浏览

ios - 下载 NKIssue - Newsstand 应用程序时遇到的问题

我正在 iOS 中开发报亭应用程序。当我在模拟器上使用开发的应用程序时,一切似乎都很好。但是当我在设备上安装该应用程序并运行时,有时 NKIssue 的下载似乎无法正常工作,尤其是当应用程序在下载时进入后台时。我正在显示下载百分比。因此,当应用程序进入后台并再次返回前台时,下载百分比不会更新。这意味着下载没有发生。

我怀疑的问题是网络可用性。在 mac 机器上我使用的是高速网络连接,所以一切看起来都很好,尤其是 NKIssue 的下载。但是在设备上,连接速度很慢。所以我尝试通过wifi从mac共享互联网,然后我在我的设备上使用了那个wifi。之后,设备上的一切似乎也都很好。NKIssue 的后台下载似乎也很好。我非常怀疑问题出在网络连接的带宽上。

即使我想知道如何在低带宽互联网连接上处理 NKIssue 的后台下载。任何人都可以给我一些建议来解决这个问题。还有一件事我想让你知道,当我下载另一个报亭应用程序以供参考时,它要求我使用 wifi 下载 NKIssue。因此,是否必须限制仅使用 wifi 或高速网络下载 NKIssue。

提前致谢