В моем приложении у меня есть магазин, в котором я хочу, чтобы пользователь выбрал один из четырех вариантов: удалить рекламу, разблокировать контент, купить полное приложение, восстановить.
Сейчас я реализовал код, позволяющий пользователям удалять рекламу.:
import UIKit import StoreKit
let purchaseKey = "PurchaseKey"
class ShopViewController: UIViewController, SKPaymentTransactionObserver, SKProductsRequestDelegate, GADBannerViewDelegate {* 100 * * 101 *
0 * *1011* 0 * * 101 *работает отлично.Но что, если я хочу, чтобы пользователь разблокировал содержимое или купил полное приложение?где я должен реализовать код для этого?Я думал о создании массива продуктов, которые я предлагаю вместо переменной var productID, но я не знаю, как реализовать код внутри моих функций.
ps.Что мне нужно сделать, если пользователи покупают приложение / разблокировать содержимое, это просто скрыть представление внутри другого vc:
class MainViewController: UIViewController {
@IBOutlet weak var view1: UIView!
@IBOutlet weak var view2: UIView!
override func viewDidLoad() {
super.viewDidLoad()
view1.isHidden = false
view2.isHidden = true
}
} Итак, после покупки пользователябольше не будет видеть view1, но он увидит view2.