से जुड़ी खाता जानकारी उन लोगों के बीच व्यापक रूप से मांगी गई समस्या है जो एंड्रॉइड में इन-ऐप बिलिंग लागू करते हैं, कि कितने खातों का सामना किया जाता है। यदि किसी उपयोगकर्ता के पास एकाधिक खाते कॉन्फ़िगर किए गए हैं, तो इन-ऐप बिलिंग के लिए किस का उपयोग किया जाएगा (क्योंकि उपयोगकर्ता को खाता चुनने का कोई विकल्प नहीं है)? , एक बहुत खुदाई पैरा here पालन करने के बाद यह समझाने के लिए लगता है ..एप्लिकेशन स्थापना
नोट: परीक्षण खरीदारी करने के लिए, लाइसेंस परीक्षण खाता उपयोगकर्ता की Android डिवाइस पर होना चाहिए। यदि डिवाइस में एक से अधिक खाते हैं, तो ऐप डाउनलोड करने वाले खाते से खरीदारी की जाएगी। यदि किसी भी खाते ने ऐप डाउनलोड नहीं किया है, तो खरीद पहले खाते के साथ किया जाता है। उपयोगकर्ता खरीद खाते का विस्तार करके खरीदारी कर रहे खाते की पुष्टि कर सकते हैं।
मैं ऐप बिलिंग में शामिल खाते का उपयोग करके एक डेवलपर पेलोड बनाता हूं, ताकि इसे समय के बाद या किसी अन्य डिवाइस पर ठीक से पुनर्स्थापित किया जा सके। लेकिन हनीकॉम के बाद, प्राथमिक खाते जैसी कोई चीज़ नहीं है। कोई उपयोगकर्ता किसी भी खाते को हटा सकता है, वह ऐप खरीदा जा सकता है, इस मामले में, खातों की सूची से पहला खाता बिलिंग के लिए उपयोग किया जाएगा। अब, अगर मुझे पता है कि कौन सा खाता इस्तेमाल किया गया था और यदि ऐसा नहीं होता है कि 'वह खाता नहीं है जिसके साथ ऐप इंस्टॉल किया गया था', तो मैं कम से कम उपयोगकर्ता को सूचित कर सकता हूं कि निम्नलिखित खरीद बाद में पुनर्स्थापित नहीं की जाएंगी।
तो, मेरे सवाल है ..
वहाँ कौन-सा खाता एप्लिकेशन डाउनलोड करने के लिए इस्तेमाल किया गया था खोजने के लिए एक तरीका है?
Google Play इस जानकारी का उपयोग करने लगता है। वैसे भी हम इस स्तर तक Google Play के साथ बातचीत कर सकते हैं?
नोट: पैकेज प्रबंधक इस से निपटने के लिए प्रतीत नहीं होता है।
एक ही बात – Greg
में रुचि रखते प्राप्त कर सकते हैं पहली खरीद या पहली बार खुला? (यह निश्चित रूप से प्ले स्टोर स्तर सटीकता के समान नहीं है) – Edison