Как настроить paymentQueue в swifty storekit

swift
xcode
swift3

#1

Интересует способ продвижения встроенных покупок в ios 11. Покупки в приложении настроил, все работает, но ни как не могу разобраться с последним условием для настройки продвижения покупок в AppStore. Понимаю, что для этого делегат SKPaymentTransactionObserver должен реализовать специальный метод:

optional func paymentQueue(_ queue: SKPaymentQueue, 
     shouldAddStorePayment payment: SKPayment, 
                       for product: SKProduct) -> Bool

но как это правильно сделать? Даже не знаю, как можно проверить правильность своего решения без выпуска новой версии приложения.


#2

Пропустил в документации к swifty storekit объяснение моей проблемы… В AppDelegate прописываем следующее:

SwiftyStoreKit.shouldAddStorePaymentHandler = { payment, product in
            return true
        }