2013-02-22 45 views
6

वापस नहीं कर रहा है, मैं विभिन्न स्थानीय कीमतों के साथ एंड्रॉइड इन-ऐप बिलिंग v3 API में getSkuDetails विधि का परीक्षण करने का प्रयास कर रहा हूं।एंड्रॉइड इन-ऐप बिलिंग v3 सही स्थानीयकृत मूल्य (getSkuDetails)

मैं गूगल (TrivialDrive) द्वारा प्रदान की नमूना आवेदन का इस्तेमाल किया है, और यह संशोधित मूल्य getSkuDetails के जवाब में गूगल द्वारा दिया प्रदर्शित करने के लिए है:

 SkuDetails gasDetails = inventory.getSkuDetails(SKU_GAS); 

     if (gasDetails != null){ 
      alert("Gas Price is " + gasDetails.getPrice()); 
     } 

मैं है कि एक एक खाते के साथ एप्लिकेशन को इंस्टॉल किया मेक्सिको के लिए Google वॉलेट स्थान सेट।

जब ऐप चलता है, तो अलर्ट गलत तरीके से $ 1.00 की गैस मूल्य दिखाता है, लेकिन जब मैं अधिक गैस खरीदने की कोशिश करता हूं, तो यह खरीद के लिए एमएक्स $ 12.72 की सही कीमत दिखाता है।

क्यों नहीं मिलता है SkuDetails $ 1.00 के बजाय एमएक्स $ 12.72 के सही स्थानीय मूल्य को वापस कर रहा है?

अधिक कोड स्निपेट प्रदान करने के लिए खुश है, लेकिन ऊपर दिया गया है मैंने Google द्वारा प्रदान किए गए नमूना ऐप में जोड़ा है।

उत्तर

1

लगता है कि एपीआई वर्तमान में केवल स्थानीय मुद्रा कोड और स्थानीय मूल्य की एक स्वरूपित स्ट्रिंग लौटने का समर्थन करता है, जो लेखांकन उद्देश्यों के लिए उपयोगी नहीं है, क्योंकि मुद्रा चिह्न एकाधिक मुद्राओं के बीच साझा किया जा सकता है।

यहां इस मुद्दे को ट्रैक करने के लिए एक लिंक है: http://code.google.com/p/marketbilling/issues/detail?id=93

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

  • कोई संबंधित समस्या नहीं^_^