खोज…
ऐप स्टोर से स्थानीय उत्पाद जानकारी प्राप्त करें
का उपयोग कर उत्पाद पहचानकर्ता तार का एक सेट से स्थानीय उत्पाद जानकारी प्राप्त SKProductsRequest
:
import StoreKit
let productIdentifierSet = Set(["yellowSubmarine", "pennyLane"])
let productsRequest = SKProductsRequest(productIdentifiers: productIdentifierSet)
आदेश से उत्पादों संसाधित करने के लिए productsRequest
, हम अनुरोध है कि प्रतिक्रिया संभालती के लिए एक प्रतिनिधि असाइन करना होगा। प्रतिनिधि को SKProductsRequestDelegate
प्रोटोकॉल के अनुरूप होने की आवश्यकता SKProductsRequestDelegate
है, जिसका अर्थ है कि इसे NSObject
(अर्थात किसी भी Foundation
ऑब्जेक्ट) से प्राप्त करना चाहिए और productsRequest
लागू करना होगा।
class PaymentManager: NSObject, SKProductsRequestDelegate {
var products: [SKProduct] = []
func productsRequest(request: SKProductsRequest,
didReceiveResponse response: SKProductsResponse) {
products = response.products
}
}
आरंभ करने के लिए productsRequest
हम असाइन PaymentManager
उत्पादों-अनुरोध के प्रतिनिधि के रूप में, और कॉल start()
के अनुरोध पर विधि:
let paymentManager = PaymentManager()
productsRequest.delegate = paymentManager
productsRequest.start()
यदि अनुरोध सफल होते हैं तो उत्पादों का paymentManager.products
में होगा।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow