Я прочитал официальную документацию и понял, что мне нужно написать следующий код, но не уверен, где и как интегрировать его в мой проект SwiftUI. У меня уже есть IAPViewModel: ObservableObject, следует ли мне включить его туда? Однако я не знаю, как это написать, и хотел бы получить совет.
Код: Выделить всё
//Create a listener for promoted in-app purchases
let promotedPurchasesListener = Task {
if #available(iOS 16.4, *) {
for await promotion in PurchaseIntent.intents {
//Process promotion
let product = promotion.product
//Purchase promoted product
do {
let result = try await product.purchase()
} catch {
}
}
} else {
// Fallback on earlier versions
}
}
Поддержка рекламируемых покупок внутри приложения в вашем приложении
https://developer.apple.com /documentation/storekit/supporting-promoted-in-app-purchases-in-your-app
(Видео)Что нового в StoreKit 2 и тестирование StoreKit в Xcode
https://developer.apple.com/videos/play/wwdc2023/10140/
Подробнее здесь: https://stackoverflow.com/questions/793 ... -app-store