我经历了一些应用程序,这些应用程序已经在Mac App Store上使用了一段时间,但是后来由于任何原因被Apple或开发人员删除。然后,开发人员提供了一个优惠,您可以通过从他们的网站上下载一个已安装了App Store版本的应用程序来注册该应用程序,这将解锁新下载内容的全部功能。
如何验证这样的真实购买?理想情况下,如果您愿意的话,我希望在Swift中使用示例,但是ObjC也是可管理的。
答案 0 :(得分:0)
以下是有关收据验证的官方文档: https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Introduction.html
还有WWDC 2013视频308,名为“使用收据保护您的数字销售”。
建议您实施自己的验证码,但是如果您不熟悉此验证码,则很容易出错。 GitHub上有一些可以帮助您入门的项目。