2011-12-28 14 views
7

क्या इन-ऐप खरीद का उपयोग करके 1 से अधिक आइटम करने का कोई तरीका है? उदाहरण के लिए - क्या मैं एक ही आइटम के 2 खरीद सकता हूं?एंड्रॉइड इन-ऐप एकाधिक खरीद

+0

की संभावित डुप्लिकेट [प्रबंधित और अप्रबंधित एप्लिकेशन के अंतर्गत उत्पाद एंड्रॉयड के बीच अंतर है?] (Http://stackoverflow.com/questions/9391123/अंतर-बीच से प्रबंधित और अप्रबंधित-इन-ऐप-उत्पाद-एंड्रॉयड) – msangel

उत्तर

3

नहीं, इस समय नहीं। आप कई अप्रबंधित आइटम खरीद सकते हैं, लेकिन उन्हें अलग-अलग खरीदारी करने की आवश्यकता होगी।

कामकाज के रूप में, मैंने लोगों को अलग-अलग आइटम मात्राओं के लिए अलग-अलग एसकेयू बनाए हैं। उदाहरण के लिए:

  • potion_1 = 1 पोशन ($ 1)
  • potion_2 = 2 पोशन ($ 2)
  • potion_3 = 3 पोशन ($ 3)
  • और इतने पर ...

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

5

निर्माण एकाधिक उत्पाद सही उत्तर नहीं है। क्योंकि यदि आप खेल में पैसा या "स्वास्थ्य औषधि" बेचने की योजना बना रहे हैं। इन चीजों को अनंत काल खरीदा जा सकता है। इस स्थिति को संसाधित करने के लिए managed/unmanaged products के उत्तर देखें।

0

यह संभव

संदर्भ है: https://github.com/googlesamples/android-play-billing/blob/master/TrivialDrive/app/src/main/java/com/example/android/trivialdrivesample/MainActivity.java

मूल रूप से आप इस संभावना के बारे में सूचित करने के लिए गूगल आइटम cunsume चाहिए।

if (purchase.getSku().equals(SKU_GAS)) { 
       // bought 1/4 tank of gas. So consume it. 
       Log.d(TAG, "Purchase is gas. Starting gas consumption."); 
       try { 
        mHelper.consumeAsync(purchase, mConsumeFinishedListener); 
       } catch (IabAsyncInProgressException e) { 
        complain("Error consuming gas. Another async operation in progress."); 
        setWaitScreen(false); 
        return; 
       } 
      } 

देखें प्रलेखन के बारे में एक खरीद सेवन

https://developer.android.com/training/in-app-billing/purchase-iab-products.html#Consume

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