|
@@ -36,6 +36,21 @@ class KMInAppPurchaseManager: NSObject {
|
|
|
let payment = SKPayment(product: product)
|
|
|
SKPaymentQueue.default().add(payment)
|
|
|
}
|
|
|
+
|
|
|
+ func startInAppPurchase() {
|
|
|
+ let productIdentifier = "your_product_identifier"
|
|
|
+ if SKPaymentQueue.canMakePayments() {
|
|
|
+ if let product = availableProducts.first(where: { $0.productIdentifier == productIdentifier }) {
|
|
|
+ let payment = SKPayment(product: product)
|
|
|
+ SKPaymentQueue.default().add(payment)
|
|
|
+ } else {
|
|
|
+ // 未找到匹配的产品
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ // 用户无法进行内购
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
extension KMInAppPurchaseManager: SKProductsRequestDelegate {
|