2011-12-13 5 views
6

मैं बीबी एप्लिकेशन में in-app payment समर्थन को लागू करने की कोशिश कर रहा हूं।ब्लैकबेरी इन-ऐप भुगतान परीक्षणों के लिए पर्यावरण कैसे सेट करें?

ठीक है, मैंने एपीआई/दस्तावेज़ पढ़े हैं और अब मुझे एक साधारण परीक्षण लिखना है। परीक्षण के बारे में एपीआई क्या कहता है:

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

ऊपर मुझे लगता है कि मैं 2 लक्ष्यों को प्राप्त करने की जरूरत से:

  • (1) (जो भी यह मतलब है) "एक परीक्षण खाते के रूप में एक ब्लैकबेरी आईडी सेट अप"।
  • (2) "इस प्रकार के परीक्षण के लिए स्थानीय परीक्षण बंद होना चाहिए" (इसका क्या अर्थ है)।

एपीआई यह कैसे करना है इस पर अस्पष्ट है। मैं केवल अनुमान लगा सकता हूं कि उस बिंदु (1) को मेरे ग्राहक के पक्ष में किया जा सकता है (जिसे मैं ऐप लिख रहा हूं) अपने ऐपवर्ल्ड खाते के माध्यम से। क्या यह सच है? और मैं बिंदु (2) पर विचारों से पूरी तरह से बाहर हूँ। क्या कोई मुझे सही दिशा में रास्ता दिखा सकता है?

+0

एप्लिकेशन को डीबग करने के बारे में क्या? –

उत्तर

7

आह हाँ, भुगतान API विशेष रूप से परीक्षण पर अस्पष्ट है, और नवीनतम संस्करण (1.5) में आरआईएम ने स्थानीय रूप से परीक्षण करने की क्षमता हटा दी है, इसलिए सभी परीक्षण ऐप वर्ल्ड के माध्यम से किए जाने चाहिए।

  1. सेटअप एक 'सैंडबॉक्स' का उपयोग कर BlackBerry App World vendor portal
  2. ब्लैकबेरी अनुप्रयोग दुनिया में अपने एप्लिकेशन अपलोड लेकिन खाते यह प्रकाशित नहीं करते, बस इसे बचाने के लिए और
  3. इसके अलावा मसौदा राज्य में छोड़ यहां तरीका देखें: विक्रेता पोर्टल में, अपने डिजिटल सामान (इन-ऐप खरीद के लिए उपलब्ध चीजें) सेट करें
  4. अपनी ब्लैकबेरी पर, ऐप वर्ल्ड लोड करें और अपने सैंडबॉक्स खाते के ईमेल पते से लॉगिन करें।
  5. ऐप वर्ल्ड प्रेस एएलटी + टीएसटी में किसी भी स्क्रीन के भीतर और अपने टेस्ट ऐप के एसकेयू या आईडी दर्ज करें।
  6. फिर आप अपने ऐप का परीक्षण संस्करण डाउनलोड कर सकते हैं (जो किसी और के लिए उपलब्ध नहीं है)
  7. एक बार ऐप डाउनलोड और इंस्टॉल हो जाने पर आप अपने ऐप भुगतानों का परीक्षण करने में सक्षम होंगे।

एक एफएफ की बिट, लेकिन प्रक्रिया को हल करने के बाद बहुत मुश्किल नहीं है।

+0

एक त्वरित और सहायक प्रतिक्रिया के लिए बहुत बहुत धन्यवाद! क्या यह सच है कि अगर मैं सिम्युलेटर पर अपना ऐप इंस्टॉल करता हूं तो मैं आमतौर पर इसे विकसित करते समय करता हूं (मैं सिम्युलेटर मेनू आइटम के माध्यम से .cod फ़ाइल लोड करता हूं), तो मैं इन-एप भुगतान का परीक्षण नहीं कर पाऊंगा (भले ही मेरा सिम्युलेटर में एक आवश्यक संस्करण का ऐपवर्ल्ड है)? –

+0

हाँ, यह सही है। ऐप भुगतान में परीक्षण करने के लिए, ऐप को ऐप वर्ल्ड का उपयोग करके इंस्टॉल किया जाना चाहिए। – donturner

+0

और एक बार ऐप वर्ल्ड का उपयोग करके इंस्टॉल किया गया है, तो ऐप को "लोड। कोड फ़ाइल" सिम्युलेटर के मेनू आइटम के माध्यम से अपडेट किया जा सकता है? मुझे कोई संदेह नहीं है, लेकिन सिर्फ 100% स्पष्ट होना है। –

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