在App Purchasing中

时间:2011-05-14 11:52:50

标签: ios app-store

我正在构建一个下载XML文件并最终显示财务季度统计数据的应用程序。

如果我想添加一个提示用户允许其他季度数据的按钮,我可以简单地将一个布尔值添加到我的应用程序,将它们发送到商店,切换标志并允许下载更多的XML文件来自我的网站?

在网上阅读很多文章,但我的头脑在旋转! 理想情况下,我希望苹果能够在购买后处理设备上所有数据的后端恢复:)

任何有用的链接或建议都会很棒:)

1 个答案:

答案 0 :(得分:0)

理论上,是的。这取决于您希望流程的安全程度。

以您建议的方式,付费内容(您的XML文件)仍可通过公共互联网下载。您可以对下载进行身份验证,但这需要基础设施,而不是Apple的。

基本上,一旦用户关闭并进行应用程序内购买,您的应用程序将被退回a)交易是否成功,以及b)如果是,则为iTunes收据。

收据很关键,因为它允许您验证某人是否确实为他们想要获得的物品付款。大多数开发人员在他们自己的服务器上实现收据验证(尽管理论上也可以在设备上执行)。

您可以决定您的应用是否拥有足够小的市场,这是不需要的。对于人们很可能想要盗版数据的应用程序,也许您想要考虑一些收据验证。

可以使用第三方服务来简化流程,如果您发现某些内容太复杂而无法自行集成。我从来没有使用过任何我自己,但我听说过一个合理的事情是Urban Airship的IAP服务:http://urbanairship.com/