在报亭中处理应用内购买

Posted

技术标签:

【中文标题】在报亭中处理应用内购买【英文标题】:Handling In App Purchase in Newsstand 【发布时间】:2012-08-20 19:09:18 【问题描述】:

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

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

【问题讨论】:

这是验证收据的推荐方式。我相信您知道从设备执行此操作的问题(主要是安全性)。我不认为这是 Apple 的批准要求。 如果我对最近的问题理解正确的话,由于俄罗斯黑客攻击导致的 IAP 的主要漏洞在设备和 Apple 之间,因此目前它更加不安全。但是,如果他们修复它并提高这种直接交换的安全性,那么附加服务器的要求可能会降低吗? 即便如此,您的服务器将始终比设备更安全。 【参考方案1】:

简单的答案是,这不是批准要求,但正如 MSK 所说。推荐。我决定进行服务器验证,这无论如何都不会太麻烦。但是,如果您有兴趣,这里有一个从应用程序本身进行验证的示例。 http://www.viggiosoft.com/blog/blog/2011/10/29/at-newsstand-and-subscriptions

【讨论】:

以上是关于在报亭中处理应用内购买的主要内容,如果未能解决你的问题,请参考以下文章

创建应用内购买时出现错误。解决方案如何?

如何使用 iTunes Connect 中的问题列表(报亭按钮)

自动续订订阅是不是仅限于报亭?

IOS应用内购买自动添加应用内购买项目

处理应用内购买

如何在不使用 ios 应用中的应用内购买的情况下处理付款? [关闭]