我正在构建一个下载XML文件并最终显示财务季度统计数据的应用程序。
如果我想添加一个提示用户允许其他季度数据的按钮,我可以简单地将一个布尔值添加到我的应用程序,将它们发送到商店,切换标志并允许下载更多的XML文件来自我的网站?
在网上阅读很多文章,但我的头脑在旋转! 理想情况下,我希望苹果能够在购买后处理设备上所有数据的后端恢复:)
任何有用的链接或建议都会很棒:)
答案 0 :(得分:0)
理论上,是的。这取决于您希望流程的安全程度。
以您建议的方式,付费内容(您的XML文件)仍可通过公共互联网下载。您可以对下载进行身份验证,但这需要基础设施,而不是Apple的。
基本上,一旦用户关闭并进行应用程序内购买,您的应用程序将被退回a)交易是否成功,以及b)如果是,则为iTunes收据。
收据很关键,因为它允许您验证某人是否确实为他们想要获得的物品付款。大多数开发人员在他们自己的服务器上实现收据验证(尽管理论上也可以在设备上执行)。
您可以决定您的应用是否拥有足够小的市场,这是不需要的。对于人们很可能想要盗版数据的应用程序,也许您想要考虑一些收据验证。
可以使用第三方服务来简化流程,如果您发现某些内容太复杂而无法自行集成。我从来没有使用过任何我自己,但我听说过一个合理的事情是Urban Airship的IAP服务:http://urbanairship.com/