मैं Google Play खरीदारी का मजाक कैसे उड़ा सकता हूं?


16

मैं यह जानना चाहूंगा कि उपयोगकर्ता द्वारा Google Play के माध्यम से आइटम / पॉवर-अप खरीदने और वास्तविक पैसे से खरीदने के बाद मुझे कार्यक्षमता का परीक्षण करने के लिए सबसे अच्छा अभ्यास क्या करना चाहिए?

उदाहरण के लिए, मूल रूप से, खेल के पैसे का उपयोग करके खेल के दौरान इन्वेंट्री में संग्रहीत किसी आइटम को सहेजने और सहेजने का एक सरल परीक्षण बनाता है। (उदाहरण के लिए अंतिम काल्पनिक श्रृंखला से गिल या प्लेस्टेशन 1 के लिए ट्रॉन बोने से जेनी ) मुझे पता है कि मैं पैसे की खरीद को केवल गेम मनी के माध्यम से कैसे अपडेट करता हूं जब मैं यूनिटी 3 डी या एक्लिप्स डब्ल्यू / लिबीडीएक्स लाइब्रेरी में प्रोग्रामिंग कर रहा हूं।

अब, मान लें कि मुझे एक प्रोग्राम बनाना है जो उपयोगकर्ता की जांच करता है कि क्या वास्तव में असली पैसे का उपयोग करके पावर-अप आइटम खरीद रहे हैं। अगला, सिस्टम को ऑनलाइन स्थिति की जांच करने की आवश्यकता है। यदि जुड़ा हुआ है, तो यह Google Play संवाद पर जाएगा और उपयोगकर्ता से पूछेगा कि क्या वह वस्तुओं की खरीद को आगे बढ़ाना चाहता है। यदि हां और क्रेडिट कार्ड का बैलेंस पर्याप्त है, तो गेम ऐप पर वापस जाएं और जांचें कि क्या बूलियन सही है या नहीं, तो उपयोगकर्ता द्वारा खरीदा गया आइटम सहेजा जाएगा।

एक अन्य उदाहरण यह है कि वास्तविक धन की गणना प्रोग्रामिंग के माध्यम से की जाएगी और यदि अपर्याप्त है, तो उपयोगकर्ता Google Play के माध्यम से इसे खरीदकर अधिक वास्तविक धन मूल्य जोड़ने के लिए कहता है। यदि यह सच है, तो, वास्तविक धन मूल्य फिर से लोड किया जाएगा।

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



8
तुम कहते हो, हा! आप मूर्ख व्यक्ति, Google Play से खरीद रहे हैं!
टीआरजी

जवाबों:


21

आपको एक परीक्षण खाते को सेटअप करने की आवश्यकता होगी और फिर एक सामान्य उपयोगकर्ता के रूप में खरीद और वर्कफ़्लो का सफलतापूर्वक परीक्षण करने के लिए एक प्रारूप के रूप में अपने बिल्ड को प्रकाशित करना होगा। परीक्षण खातों के मामले में Google का यही कहना है:

Google Play डेवलपर कंसोल आपको एक या अधिक परीक्षण खाते सेट करने देता है। एक परीक्षण खाता एक नियमित Google खाता है जिसे आप डेवलपर कंसोल पर परीक्षण खाते के रूप में पंजीकृत करते हैं। Google Play डेवलपर कंसोल पर आपके द्वारा अपलोड किए गए एप्लिकेशन से इन-ऐप खरीदारी करने के लिए परीक्षण खाते अधिकृत हैं लेकिन अभी तक प्रकाशित नहीं हुए हैं।

http://developer.android.com/google/play/billing/billing_admin.html#billing-testing-setup

यह भी ध्यान दिया जाना चाहिए कि Google कुछ नकली उत्पाद आईडी प्रदान करता है जिन्हें आप फिर से परीक्षण कर सकते हैं, ये हैं:

  • android.test.purchased
  • android.test.canceled
  • android.test.refunded
  • android.test.item_unavailable

इन्हें यहां से खींचा जाता है।

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

बहुत कुछ इसमें जाता है, इसलिए उपरोक्त दो लिंक आपको अधिक बताएंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.