iOS从付费应用程序切换到免费应用程序,如何知道之前是谁购买了该应用程序?
我有一个在iOS 4上发布的付费应用程序。它还没有更新,我现在正在修改它,以便与iOS 10配合使用。由于应用程序内购买不是一件事,我制作了一个免费(lite)和付费版本的应用程序。我想将付费版本更新为iOS 10,并将其从付费改为免费,同时添加广告和应用内购买以删除广告 我试图研究各种方法,但我没有找到一种简单易行的方法,也没有证据表明这种方法在所有情况下都有效。我发现的两种最普遍的方法:iOS从付费应用程序切换到免费应用程序,如何知道之前是谁购买了该应用程序?,ios,Ios,我有一个在iOS 4上发布的付费应用程序。它还没有更新,我现在正在修改它,以便与iOS 10配合使用。由于应用程序内购买不是一件事,我制作了一个免费(lite)和付费版本的应用程序。我想将付费版本更新为iOS 10,并将其从付费改为免费,同时添加广告和应用内购买以删除广告 我试图研究各种方法,但我没有找到一种简单易行的方法,也没有证据表明这种方法在所有情况下都有效。我发现的两种最普遍的方法: 使用现有的UserDefaults键值确定他们是否打开了旧应用程序,然后在新版本中不授予他们任何广告 我
我该怎么做呢?以上的方法是唯一的方法还是其他方法 在我找到的关于这个主题的所有资源中,检查收据似乎是你唯一可行的选择。如果您有购买应用程序的帐户,您可以使用该帐户通过Xcode运行新版本的应用程序,并查看收据验证是否为您提供了预期信息。虽然通过Xcode安装应用程序可能会更改帐户的收据,但您可能需要对此进行检查 如果您在iOS 4版本上将任何值设置为
NSUserDefaults
,则NSUserDefaults
选项都可以工作