मुझे पूरा लेनदेन बहाल करने में कुछ समस्याएं आ रही हैं।ओबीजे-सी, स्टोरकिट पुनर्स्थापित पूर्णतया लेनदेन शून्य लेनदेन देता है?
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
मैं पर्यवेक्षक कई उदाहरण में उल्लेख जोड़ दिया है, मैं paymentQueueRestoreCompletedTransactionsFinished
जोड़ने और पहले से ही updatedTransactions
है की कोशिश की है। paymentQueueRestoreCompletedTransactionsFinished
का कहना है कि मेरे पास शून्य लेनदेन है।
मैं एक उत्पाद खरीद सकता हूं और यदि मैं फिर से खरीदने की कोशिश करता हूं, तो यह मुझे रोकता है और कहता है कि मैंने इस कोड का उपयोग करके उत्पाद खरीदा है।
SKPayment *payment = [SKPayment paymentWithProductIdentifier:productIdentifier];
[[SKPaymentQueue defaultQueue] addPayment:payment];
मुझे लगा मैं अपने बंडल पहचानकर्ता के साथ एक समस्या थी, लेकिन वह ठीक लग रहा है और अगर ऐसा नहीं था खरीद कार्य नहीं करेगा।
मैं डिवाइस और साथ ही साथ सिम्युलेटर पर भी कोशिश कर रहा हूं, लेकिन इसका एक ही परिणाम है। इसके अलावा, अगर मैं यूके या यूएस स्टोर का उपयोग कर रहा हूं तो इससे कोई फर्क नहीं पड़ता है।
मैं वास्तव में यह पता लगाने के लिए स्ट्रॉ पर पकड़ रहा हूं कि यह मेरे लिए क्यों काम नहीं करता है?
हां, मैं इसे जांचता हूं, यही कारण है कि मुझे शून्य – Jules
ठीक है, जहां आप trunsactionObserver जोड़ रहे हैं? –
viewdidload में। – Jules