如何通过在Mac App Store上购买旧版本来判断某个应用是否已经购买(许可)?

时间:2019-01-15 01:28:42

标签: macos mac-app-store

我经历了一些应用程序,这些应用程序已经在Mac App Store上使用了一段时间,但是后来由于任何原因被Apple或开发人员删除。然后,开发人员提供了一个优惠,您可以通过从他们的网站上下载一个已安装了App Store版本的应用程序来注册该应用程序,这将解锁新下载内容的全部功能。

如何验证这样的真实购买?理想情况下,如果您愿意的话,我希望在Swift中使用示例,但是ObjC也是可管理的。

1 个答案:

答案 0 :(得分:0)

以下是有关收据验证的官方文档: https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Introduction.html

还有WWDC 2013视频308,名为“使用收据保护您的数字销售”。

建议您实施自己的验证码,但是如果您不熟悉此验证码,则很容易出错。 GitHub上有一些可以帮助您入门的项目。