2012-09-13 17 views
9

मेरा एप्लिकेशन Google Play में देश के फ़िल्टर के साथ Google Play में प्रकाशित है। तो आवेदन केवल यूएस देश के लिए उपलब्ध है। जब मैं असमर्थित डिवाइस सूची की जांच करता हूं, तो यह बहुत से डिवाइस प्रदर्शित करता है जो वास्तव में एप्लिकेशन का समर्थन करना चाहिए। मैंने ओएस संस्करण 1.6 और उसके बाद के सभी उपकरणों को कवर करने के लिए मेनिफेस्ट में प्रत्येक टैग जोड़ा। फिर इन उपकरणों को असमर्थित डिवाइस के रूप में क्यों प्रदर्शित किया जाता है?देश फ़िल्टर लागू होने पर एंड्रॉइड Google play समर्थन/असमर्थित सूची की सूची

क्या यूएस देश के लिए उपलब्ध डिवाइस Google Play में असमर्थित सूची के अंतर्गत आते हैं?

कृपया पुष्टि करें।

मैनिफेस्ट में टैग के नीचे जोड़ा गया।

<supports-screens android:smallScreens="true" 
        android:normalScreens="true" 
        android:largeScreens="true" 
        android:xlargeScreens="true"/> 
<uses-feature android:name="android.hardware.bluetooth" /> 
<uses-feature android:name="android.hardware.camera" /> 
All permissions 

मेनिफ़ेस्ट सेटिंग के कारण जानकारी है कि मुझे मिल गया जब मैं इस apk को aapt डंप बैजिंग की कोशिश की

package: name='com.xx.xxxx' versionCode='1' versionName='1.0' 
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE' 
uses-permission:'android.permission.ACCESS_NETWORK_STATE' 
uses-permission:'android.permission.CALL_PHONE' 
sdkVersion:'4' 
uses-permission:'android.permission.ACCESS_NETWORK_STATE' 
uses-permission:'android.permission.CAMERA' 
uses-feature:'android.hardware.camera' 
uses-feature:'android.hardware.camera.autofocus' 
application-label:'XXXXXX' 
application-icon-120:'res/drawable-ldpi/appicon.png' 
application-icon-160:'res/drawable-mdpi/appicon.png' 
application-icon-240:'res/drawable-hdpi/appicon.png' 
application: label='XXXXXXX' icon='res/drawable-mdpi/appicon.png' 
application-debuggable 
launchable-activity: name='com.xx.xxxx.xxx.xxx' label='' icon='' 
uses-permission:'android.permission.INTERNET' 
uses-permission:'android.permission.READ_EXTERNAL_STORAGE' 
uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WR 
ITE_EXTERNAL_STORAGE' 
uses-feature:'android.hardware.telephony' 
uses-implied-feature:'android.hardware.telephony','requested a telephony-related 
permission or feature' 
uses-feature:'android.hardware.touchscreen' 
uses-implied-feature:'android.hardware.touchscreen','assumed you require a touch 
screen unless explicitly made optional' 
main 
other-activities 
supports-screens: 'small' 'normal' 'large' 
supports-any-density: 'true' 
locales: '--_--' 
densities: '120' '160' '240' 

असमर्थित उपकरण प्राप्त करें:

Samsung: 
Galaxy Tab(SHW-M180K) 
Galaxy Tab(SMT-i9100) 
Galaxy Tab 8.9(GT-P7300) 
Galaxy Tab 8.9(GT-P7310) 
Galaxy Tab 8.9(SGH-I957) 
Galaxy Tab 10.1(GT-P7500) 
Galaxy Tab 10.1(SC-01D) 
Galaxy Tab 10.1(SCH-I905) 
Galaxy Tab 10.1(SHW-M300W) 
Galaxy Tab 10.1(SHW-M380K) 
Galaxy Tab 10.1(SHW-M380S) 
Galaxy Tab 10.1(SHW-M380W) 
Galaxy Tab™ 7.7(SCH-I815) 
Galaxy Tab 10.1v(p3) 
Galaxy Tab2 10.1(espresso10wifi) 
Galaxy Tab™ 10.1(SGH-T859) 
Galaxy Tab 7.0 Plus(SGH-T869) 
Galaxy Tab 2 7.0 WiFi (espressowifi) 

Motorola: 
MZ505(Graham) 
MZ608(fleming) 
MZ616(pasteur) 
XOOM(stingray) 
XOOM(umts_everest) 
XOOM(umts_hubble) 
XOOM(wifi_hubble) 
XOOM(wingray) 
XT303(silversmart_umts) 
XT311(XT311) 
XT316(XT316) 
XT316(dominoq_umts) 
XT317(XT317) 
XT319(XT319) 
XT320(tinboost_umts) 
XT389(XT389) 
XT389(argonmini_umts) 
XT390(XT390) 
XT550(ArgonSpin) 
XT550(argonspin_umts) 
Flyer(flyer) 
G1(trout) 

HTC: 
HTC Desire C(golfu) 
HTC Explorer A310b(pico) 
HTC Flyer(express) 
HTC_P515E(expresskt) 
Puccini(puccinilte) 
Touch Viva(opal) 

मैं जोड़ने की आवश्यकता है कोई भी चीज़ मेरे मैनिफेस्ट या क्या मैं Google play असमर्थित डिवाइस सूची को छोड़ सकता हूं?

+2

इस तरह के प्रश्न के लिए अधिक सहायक: "एडीबी डंप बैजिंग YOURAPK.apk" के आउटपुट को शामिल करने के लिए पोस्ट को संपादित करें - इसमें ऐसी जानकारी शामिल है जो आपको बाजार के बारे में बहुत कुछ बता सकती है। –

+0

मैंने अतिरिक्त जानकारी भी जोड़ा था। कृपया – uvrpavan

+0

@uvrpavan की सहायता करें, क्या मैं आपसे पूछ सकता हूं कि आपने इस "असमर्थित डिवाइस सूची" को कैसे प्रबंधित किया? मैं बहुत लंबे समय तक इस तरह के समाधान की तलाश में हूं, बिना किसी किस्मत के ... –

उत्तर

6

वर्तमान में आपके एप्लिकेशन को टेलीफ़ोनी डिवाइस द्वारा समर्थित होने की आवश्यकता है (टेलीफ़ोनी से संबंधित "उपयोग-सुविधा" रेखा को नोट करें)। इस कारण से यह बड़ी संख्या में एंड्रॉइड टैबलेट उपकरणों पर उपलब्ध नहीं है।

घोषित करने के लिए कि टेलीफोनी अपने आवेदन की एक आवश्यक सुविधा नहीं है, सेट यह आपके प्रकट करने के लिए इस पंक्ति जोड़कर की आवश्यकता नहीं करने के लिए:

<manifest> 
... 
<uses-feature android:name="android.hardware.telephony" 
       android:required="false" /> 

जिसके अनुसार, अपने कोड उपयोग की जो कुछ भागों के लिए टेलीफोनी (कॉल करने आदि), सुनिश्चित करें कि वे जिन उपकरणों पर कि हार्डवेयर स्थापित नहीं है, छुपा/प्रासंगिक सुविधाओं को अक्षम करके ठीक से प्रतिक्रिया कर सकते हैं,

+4

क्या इस फिक्स को बाजार में अपलोड करने के साथ जांचने का कोई तरीका है। सभी उपकरणों के लिए निर्माण समर्थन की जांच। – uvrpavan

6

FWIW बनाने आदि, मैं

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" /> 
01 को जोड़ने के लिए किया था गैलेक्सी टैब 2 10.1 पर समर्थन प्राप्त करने के लिए

+0

इसके लिए धन्यवाद !!! आकाशगंगा टैब II 10.1 मुद्दा मुझे पागल कर रहा है !!! –

+0

ओओ धन्यवाद .. यह मेरे लिए काम कर रहा है .. – KCRaju