2013-09-24 12 views
5

पर काम नहीं कर रहा है ऐसा लगता है कि सिम्युलेटर पर ऐप खरीद को फिर से तोड़ दिया गया है। हम सफलतापूर्वक एक SKProduct जमा करने में सक्षम हैं, लेकिन हमें उचित कॉलबैक कभी नहीं मिलता है।ऐप खरीद में एक्सकोड 5, आईओएस 7 सिम्युलेटर

दूसरों से किसी भी अंतर्दृष्टि बहुत अच्छा होगा ...

[[SKPaymentQueue defaultQueue] addTransactionObserver:self]; 
[[SKPaymentQueue defaultQueue] addPayment:skPayment]; 

पर्यवेक्षक प्रतिनिधि कॉलबैक से कोई प्रतिक्रिया नहीं।

उत्तर

12

विज्ञप्ति के अनुसार Xcode 5.0 के लिए नोट:

StoreKit (खरीद-ऐप में) सिम्युलेटर में काम नहीं करेगा। 13962338

https://developer.apple.com/library/prerelease/ios/releasenotes/DeveloperTools/RN-Xcode/index.html#//apple_ref/doc/uid/TP40001051

सिम्युलेटर प्रलेखन एपीआई में से एक होने के रूप में storekit की सूची नहीं है है कि नहीं उपलब्ध तो शायद यह अस्थायी है?

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/TestingontheiOSSimulator/TestingontheiOSSimulator.html#//apple_ref/doc/uid/TP40012848-CH4-SW15

+0

रिलीज नोट्स के साथ अच्छी पकड़। मुझे लगता है कि यह अस्थायी है, यह पिछले सिमुलेटर के साथ मामला नहीं है। कम से कम यह एक ज्ञात मुद्दा है। – MobileVet

+0

मैंने अभी ऐप्पल से सुना है: "आईएपी सिम्युलेटर में समर्थित नहीं है।" इसके लिए धन्यवाद ... मैंने भविष्य के समर्थन के बारे में अनुवर्ती पूछा और इसे क्यों गिरा दिया गया ... – MobileVet

+1

हेहे। यह देखने में रूचि है कि आप अपने अनुवर्ती अनुवर्ती प्रतिक्रियाओं को प्राप्त करते हैं! – Matt

1

यहां तक ​​कि अगर यह सवाल के desidered व्यवहार नहीं है, तो आप अभी भी सिम्युलेटर & Xcode5 से आईएपी का परीक्षण करता है, तो आप (iOS6 के लिए परीक्षण परीक्षण उपयोगकर्ता, सैंडबॉक्स परिवेश, आदि के साथ तैनाती और चलाने/कर सकते हैं ...)।

मेरे लिए, यह समाधान विकास चरण के प्रारंभिक चरण में डिवाइस पर तैनाती से बेहतर है।

मिक।

2

वैसे यह आईओएस 6 के लिए काम कर रहा है लेकिन आईओएस नहीं 7. एक्सकोड 5 केवल आईओएस 6 के लिए ऐप खरीद में समर्थन करता है। एक खुश कोडिंग है। :)

+1

अद्यतन के लिए धन्यवाद। – MobileVet

संबंधित मुद्दे