gpt4 book ai didi

swift - 验证另一个应用程序 (Mac App Store) 的购买(收据)

转载 作者:搜寻专家 更新时间:2023-11-01 06:59:37 24 4
gpt4 key购买 nike

TL;DR:有没有办法验证用户是否从 Mac App Store 购买了另一个应用程序(我的)?


简而言之,我想在 Mac App Store 上彻底 reshape 我的一个应用程序。当前版本有很多 bug,并且有将近 90% 的盗版用户群。我想关闭旧应用程序并将其完全 reshape 为新产品。

但是,我不想完全搞砸我目前的合法客户群。我希望有一个解决方案。我希望解决这个问题的方法是:

  • 创建一个新的应用程序——完全 reshape 品牌
  • 让它免费
  • 进行可解锁专业版的应用内购买
  • 允许我以前的应用程序的客户“恢复他们的购买”以解锁专业版

新应用程序将采取广泛的反盗版措施。此外,当前应用程序需要连接到我的一台服务器。当我发布更名后的应用时,我将关闭当前应用。

我意识到强制用户迁移可能会引起一些强烈反对;但是,我希望通过提供 100% 免费的新改进版本,抵制会过去。

最佳答案

  • 使用 NSBundle bundleWithIdentifier 查找旧应用
  • 使用 appStoreReceiptURL 获取此 bundle 的收据
  • 验证收据
  • 解锁功能

请记住,Apple 的条款和条件说的是“应仅使用应用商店 IAP 来解锁功能;不要推出自己的许可机制”

关于swift - 验证另一个应用程序 (Mac App Store) 的购买(收据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51458289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com