2013-06-20 10 views
8

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



1. मैं TRIVAL- डाउनलोड किया में
मैं जोड़ दिया गया है "com.android.vending.BILLING" अनुमति अपने APK में बिलिंग अनुमति जोड़ने की जरूरत ड्राइवर परियोजना।
2. अपने कस्टम PackageName जैसे के साथ एक नए पुस्तकालय परियोजना "billling लाइब्रेरी" बनाएँ: Abc.xyz
3. कॉपी .AIDL साथ सभी utlity फाइलों में [डिफ़ॉल्ट PackageName com.android.vending.BILLING साथ] फाइल मेरी नई परियोजना
4. मेरे आवेदन के लिए उस "बिलिंग लाइब्रेरी" परियोजना का संदर्भ दिया गया।
5. हस्ताक्षरित APK छी बनाएँ और Play स्टोर पर अपलोड करें - [DRAFT]
6. जब मैं SKU मान बनाने के लिए जाना, यह मेरे संदेश "एप्लिकेशन के अंतर्गत उत्पादों को जोड़ने के लिए देता है, तो आप जोड़ने की जरूरत आपके एपीके को अनुमति देने की अनुमति। " और एसकेयू मूल्य जोड़ने की अनुमति नहीं देता है।

कोई सुझाव/सुझाव

धन्यवाद,
सालिग

उत्तर

22

सराहना की जाएगी आप अपनी मैनिफ़ेस्ट फ़ाइल में इस लाइन जोड़ा

<uses-permission android:name="com.android.vending.BILLING" /> 
+0

मैंने यह जोड़ा कि :( – nalaiqChughtai

+1

****** मैंने बिलिंग को बिलिंग बदलकर इसे ठीक किया।:) – nalaiqChughtai

+0

ओह महान मूर्खतापूर्ण गलती – Nirali

4

आप अपने प्रकट करने के लिए अनुमति जोड़नी होगी है :

<uses-permission android:name="com.android.vending.BILLING" /> 

देखें: http://developer.android.com/google/play/billing/billing_integrate.html

+0

मुझे अनुमति थी <उपयोग-अनुमति एंड्रॉइड: नाम = "android.permission.WRITE_EXTERNAL_STORAGE" /> <उपयोग-अनुमति एंड्रॉइड: नाम = "android.permission.BLUETOOTH" /> <उपयोग-अनुमति एंड्रॉइड: name = "android .permission.BLUETOOTH_ADMIN "/> <उपयोग-अनुमति एंड्रॉइड: नाम =" android.permission.INTERNET "/> <उपयोग-अनुमति एंड्रॉइड: name =" com.android.vending.BILLING "/> लेकिन अभी तक सक्षम नहीं है उत्पाद जोड़ें – PankajAndroid

4

अपडेट कर रहा है आपका एप्लिकेशन की मेनिफेस्ट

ऐप्स के अंतर्गत बिलिंग Google Play आवेदन है, जो अपने आवेदन और Google Play सर्वर के बीच सभी संचार संभालती है पर निर्भर करता है। Google Play एप्लिकेशन का उपयोग करने के लिए, आपके आवेदन को उचित अनुमति का अनुरोध करना होगा। आप com.android.vending.BILLING को अपने AndroidManifest.xml फ़ाइल में अनुमति जोड़कर ऐसा कर सकते हैं। यदि आपका एप्लिकेशन इन-ऐप बिलिंग अनुमति की घोषणा नहीं करता है, लेकिन बिलिंग अनुरोध भेजने का प्रयास करता है, तो Google Play अनुरोधों को अस्वीकार कर देगा और एक त्रुटि के साथ जवाब देगा।

, अपने अनुप्रयोग आवश्यक अनुमति देने के अपने Android.xml मैनिफ़ेस्ट फ़ाइल में इस लाइन को जोड़ने के लिए:

<uses-permission android:name="com.android.vending.BILLING" /> 

रेफरीImplementing In-app Billing

भी देखें Google I/O 2013 - In-App Billing Version 3

+0

यदि हम फ़ाइल को प्रकट करने के लिए प्रीमिशन नहीं जोड़ते हैं, तो प्ले स्टोर की तुलना में एपीके फ़ाइल अपलोड करने से इनकार कर दिया गया है, यह त्रुटि प्रदान करता है। लेकिन मेरी एपीके फ़ाइल अपलोड कर दी गई है। यह मुझे एसकेयू मान बनाने की इजाजत नहीं दे रहा है – nalaiqChughtai

+0

आप एसकेयू बनाने के बजाय फिर से .apk फ़ाइल अपलोड कर सकते हैं और इसे देख सकते हैं कि यह आपको –

+0

Nopes, फिर भी वही संदेश देता है! – nalaiqChughtai

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