2012-11-21 40 views
19

को सबमिट किए बिना वास्तविक खरीद का परीक्षण करें, मैंने अपने आईओएस ऐप में ऐप खरीद में कार्यान्वित किया है और मैं ऐप्पल पर यह नया संस्करण सबमिट करने से पहले एक वास्तविक परीक्षण (सैंडबॉक्स नहीं) करना चाहता हूं बेशक, ऐप का वर्तमान संस्करण (ऐप स्टोर में) को उत्पाद के साथ मान्य किया गया था, इसलिए, मैंने विज्ञापन हॉक वितरण प्रोफ़ाइल का उपयोग करके ऐप संग्रहीत किया और मैंने विज्ञापन हॉक परिनियोजन के लिए आईपीए फ़ाइल जेनरेट की। लेकिन जब मैंने अपने डिवाइस पर टेस्टफलाइट के माध्यम से ऐप इंस्टॉल किया, तो मुझे पता चला कि ऐप सैंडबॉक्स वातावरण में था! ऐप स्टोर में ऐप सबमिट करने से पहले "वास्तविक" खरीदारी करने का कोई तरीका है?ऐप खरीद में आईओएस: ऐप्पल

उत्तर

21

आप वास्तव में सैंडबॉक्स वातावरण में इन-ऐप क्रय का परीक्षण कर सकते हैं, मूल रूप से आपको अपने आईट्यून्स कनेक्ट में एक परीक्षण उपयोगकर्ता खाता सेट अप करना होगा।

चेक सेब प्रलेखन यहाँ: http://developer.apple.com/library/ios/#technotes/tn2259/_index.html

सैंडबॉक्स परीक्षण सहित इन-ऐप खरीद से संबंधित सभी जानकारी, पता लगाने के लिए सक्षम हो जाएगा।

+4

मैंने ऐसा किया! मैं क्या चाहता हूं, एक असली परीक्षा करना है; मेरा मतलब है कि वास्तविक आईट्यून्स उपयोगकर्ता के साथ वास्तविक खरीदारी का परीक्षण करना। मैं इससे बचने की कोशिश करता हूं, यह पता लगाना है कि ऐप ऐप स्टोर में कब है, आईएपी काम नहीं करता है! –

+1

यदि आईएपी आईट्यून्स कनेक्ट में आपके परीक्षण खाते के लिए काम करता है, तो यह ऐप स्टोर में रिलीज़ होने पर वास्तविक आईट्यून्स उपयोगकर्ता के लिए काम करेगा। आईएपी का परीक्षण करने के लिए वास्तविक आईट्यून्स उपयोगकर्ता का उपयोग करने का कोई तरीका नहीं है। – meim

+0

@Shadowfiend, मुझे निश्चित रूप से आशा है कि आपने जो कहा है वह सच है। मुझे एक ऐप के साथ समस्या है जो आईएपी के साथ आता है जो विकास चरण में अच्छी तरह से काम करता है, लेकिन बिक्री के लिए जारी होने के बाद वास्तविक मामला नहीं। यहां मेरा मामला है: http://stackoverflow.com/questions/13574037/iap-fails-after-release-but-no-in-development-stage –

1

खरीद तक ​​पहुंच प्राप्त करने के लिए आपको सेब हस्ताक्षर की आवश्यकता है, क्योंकि आप सेब सर्वर से कनेक्ट कर रहे हैं।

मुझे लगता है कि आपके ऐप में हस्ताक्षर नहीं है, इसलिए आपका अनुरोध सैंडबॉक्स पर जाता है।

+1

मैं सेब हस्ताक्षर कैसे प्राप्त कर सकता हूं? –

+1

मुझे समझ में नहीं आता कि हस्ताक्षर –

+0

@StefanoDjerbiano द्वारा आपका क्या मतलब है - क्या आपने इन-ऐप खरीद (ऐप सबमिशन से पहले) का यह परीक्षण कभी भी आपके लिए काम किया है? मैं वही करना चाहता हूं और मुझे पूरा यकीन नहीं है कि इसे कैसे पहुंचाया जाए। धन्यवाद – tamak

4

बस आईट्यून्स कनेक्ट पर एक परीक्षण खाता बनाएं। फिर डिवाइस से लॉग आउट करें और अपने ऐप को एक्सकोड से चलाएं।

10

लघु जवाब: आप एक वास्तविक खरीद परीक्षण नहीं कर सकते (उर्फ, असली पैसे खर्च करते हैं)

थोड़ा लंबा उत्तर: आप स्वचालित रूप से सैंडबॉक्स परिवेश मारा जाएगा जब तक कि यह एक सेब के हस्ताक्षर किए रिहाई का निर्माण है। यहां तक ​​कि विज्ञापन-प्रसार पर हस्ताक्षर किए गए सैंडबॉक्स पर भी हिट हुई।

परीक्षण करने के लिए: अपना आईएपी बनाएं (इसे अंतिम निर्माण और सैंडबॉक्स के खिलाफ परीक्षण के साथ सबमिट किए जाने तक "अनुमोदन मोड की आवश्यकता होगी" - यह ठीक है)। यदि आपकी खरीद सैंडबॉक्स के खिलाफ काम करती है, तो उसे प्रोड के खिलाफ भी काम करना चाहिए।