मैंने इन-एप लेनदेन को पुनर्स्थापित करने और मूल लेनदेन से लेनदेन पहचानकर्ता प्राप्त करने में कामयाब रहा है, लेकिन लेनदेन में खरीदे गए उत्पाद की पहचान कैसे करूं? क्या पहले खरीदे गए इन-ऐप उत्पाद के लिए उत्पाद पहचानकर्ता प्राप्त करना संभव है?मैं पुनर्स्थापित लेनदेन से उत्पाद पहचानकर्ता कैसे प्राप्त कर सकता हूं?
16
A
उत्तर
50
तुम्हारा मतलब अगर आप खरीदी गई वस्तुओं कि पहले से ही उपयोगकर्ता इसे खरीदने जाँच करना चाहते हैं .. हाँ आप इस
- (void) checkPurchasedItems
{
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
}//You Call This Function
//Then this delegate Function Will be fired
- (void) paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue
{
purchasedItemIDs = [[NSMutableArray alloc] init];
NSLog(@"received restored transactions: %i", queue.transactions.count);
for (SKPaymentTransaction *transaction in queue.transactions)
{
NSString *productID = transaction.payment.productIdentifier;
[purchasedItemIDs addObject:productID];
}
}
4
स्विफ्ट संस्करण की तरह कर सकते हैं:
एक बार जब आप प्रतिनिधि मिल
func paymentQueueRestoreCompletedTransactionsFinished(queue: SKPaymentQueue!) {
var productIds = [String]()
for transcation in queue.transactions{
if let productID = transcation.payment?.productIdentifier{
productIds.append(productID)
}
}
संबंधित मुद्दे
- 1. इन-ऐप खरीद लेनदेन को पुनर्स्थापित करना
- 2. मैं कार्टेशियन उत्पाद की गणना कैसे कर सकता हूं?
- 3. मैं वैध पैकेज से "ORA-00904:: अवैध पहचानकर्ता" कैसे प्राप्त कर सकता हूं?
- 4. मैं अमेज़ॅन के उत्पाद विज्ञापन API से छवियों और विवरण कैसे प्राप्त कर सकता हूं?
- 5. मैं संसाधन पहचानकर्ता कैसे घोंसला कर सकता हूं?
- 6. ओबीजे-सी, स्टोरकिट पुनर्स्थापित पूर्णतया लेनदेन शून्य लेनदेन देता है?
- 7. मैं प्रतिनिधि कैसे प्राप्त कर सकता हूं?
- 8. मैं PostgreSQL में एक यादृच्छिक कार्टशियन उत्पाद कैसे प्राप्त कर सकता हूं?
- 9. मैं सेवा से आउटपुटडिबगस्ट्रिंग कैसे प्राप्त कर सकता हूं?
- 10. मैं टैग से ऑब्जेक्ट कैसे प्राप्त कर सकता हूं?
- 11. Django: मैं टेम्पलेट से ब्लॉक कैसे प्राप्त कर सकता हूं?
- 12. मैं मूस से संरचित अपवाद कैसे प्राप्त कर सकता हूं?
- 13. मैं संसाधन से बिटमैप छवि कैसे प्राप्त कर सकता हूं?
- 14. मैं एक फ़ाइल से CGImageRef कैसे प्राप्त कर सकता हूं?
- 15. जावा: मैं इनपुटस्ट्रीम से एन्कोडिंग कैसे प्राप्त कर सकता हूं?
- 16. पर्ल में, मैं कई सेटों के कार्टेशियन उत्पाद को कैसे प्राप्त कर सकता हूं?
- 17. परिवर्तन करने के बाद सीवीएस से हटाई गई निर्देशिका को मैं कैसे पुनर्स्थापित कर सकता हूं?
- 18. क्या मैं दो MySQL डेटाबेस में लेनदेन कर सकता हूं?
- 19. मैं जावास्क्रिप्ट में अपवाद कैसे पुनर्स्थापित कर सकता हूं, लेकिन ढेर को संरक्षित करता हूं?
- 20. मैं लंबे समय से क्यों नहीं प्राप्त कर सकता हूं?
- 21. मैं एक प्ले कैसे कर सकता हूं! जेपीए लेनदेन मैन्युअल रूप से?
- 22. मैं वर्तमान स्क्रीन अभिविन्यास कैसे प्राप्त कर सकता हूं?
- 23. मैं NSURLResponse निकाय कैसे प्राप्त कर सकता हूं?
- 24. मैं स्ट्रिंग/बफर का अक्षर कैसे प्राप्त कर सकता हूं?
- 25. मैं जावास्क्रिप्ट शैली हैश एक्सेस कैसे प्राप्त कर सकता हूं?
- 26. मैं मॉनिटर जानकारी कैसे प्राप्त कर सकता हूं?
- 27. मैं एक जीएडीटी में साझाकरण कैसे प्राप्त कर सकता हूं?
- 28. मैं स्ट्रिंग का nth चरित्र कैसे प्राप्त कर सकता हूं?
- 29. मैं यूआई कैलेंडर कैसे प्राप्त कर सकता हूं?
- 30. मैं दो दृश्य सी ++ परियोजनाओं के बीच एक ही उत्पाद संस्करण कैसे साझा कर सकता हूं?
धन्यवाद! यही वही था जो मुझे चाहिए था। –
मैंने वर्तमान में कतार में संसाधित किए गए SKPaymentTransaction से जुड़े उत्पाद आईडीडिफायर (यानी 'payment.payment.productIdentifier') को निर्धारित करने के लिए आपके समाधान का उपयोग किया था। धन्यवाद –