我有一个已在 App Store 上架一年的付费应用程序。
我想对此应用程序进行两项更改;1) 使应用程序免费,并且,2) 添加广告。但是,我想确保购买该应用程序的当前用户永远不会看到广告。
我考虑过的两种解决方案:
我可以从 iTunesConnect 和 App Store 中完全删除当前应用程序,然后提交具有新 Bundle ID 的全新替换应用程序。
或者,在当前应用程序中,我可以向 App Store 发出请求并检查用户首次购买应用程序的时间,以此来确定是否显示广告。
在开发者网站上,我已经阅读了“使用 App Store 验证收据”并理解StoreKit
并appStoreReceiptURL
参与其中,但对于如何在 Swift 2 中实现和实现这一点并不清楚。
问题:
任何遇到过此类问题的人,在 Swift 2 中,我如何向 App Store 成功请求并检查用户购买应用程序的日期?