Ich habe die offizielle Dokumentation gelesen und festgestellt, dass ich den folgenden Code schreiben muss, bin mir aber nicht sicher, wo und wie ich es in mein SwiftUI-Projekt integriere. Ich habe bereits ein IAPViewModel: ObservableObject, sollte ich es also dort einbinden? Allerdings bin ich mir nicht sicher, wie ich es schreiben soll, und hätte gerne einen Rat.
Code: Select all
//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
}
}
Unterstützung beworbener In-App-Käufe in Ihrer App
https://developer.apple.com /documentation/storekit/supporting-promoted-in-app-purchases-in-your-app
(Video)Was ist neu in StoreKit 2 und StoreKit Testing in Xcode
https://developer.apple.com/videos/play/wwdc2023/10140/