2012-12-03 155 views
3

我剛剛發佈了一個應用程序,但無法通過Galaxy Tab 2 10.1和Tab 2 7.0上的Play商店應用程序下載。但是當側面加載它工作正常。我懷疑這些權限導致了這個問題。這裏是權限列表,你能告訴哪一個是導致問題的原因嗎?我懷疑這是android.permission.READ_PHONE_STATE,因爲這些標籤沒有電話功能。這是問題嗎?感謝應用程序不顯示在Galaxy Tab 2 10.1和7.0上

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature android:name="android.hardware.camera" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 

<!-- Mobclix Required Permissions --> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 

<!-- Mobclix Optional Permissions --> 
<uses-permission 
    android:name="android.permission.ACCESS_FINE_LOCATION" 
    android:required="false" /> 
<uses-permission 
    android:name="android.permission.ACCESS_COARSE_LOCATION" 
    android:required="false" /> 

編輯: 這也許並不是因爲該權限的,因爲我看到了銀河標籤的舊版本,摩托羅拉XOOM和華碩變壓器都被支持。 謝謝 Ray

回答

9

谷歌Play篩選通常是意味着硬件功能權限的結果。

看看對相關<uses-feature>權限的文件,並添加android:required="false"屬性設置爲它不需要任何功能。

這很有可能是相機自動對焦功能導致了問題,但我不確定。

+1

嗨Squonk,我認爲你是對的。我編寫了測試應用程序,不支持的平板電腦沒有自動對焦功能。很古怪的是舊的Galaxy標籤支持它,但標籤2不支持。會上傳一個新版本,看看是否真的是這個問題。謝謝 – Ray

+0

是的,這是問題所在。大約300個設備不支持自動對焦:(。相機一直給我們帶來麻煩,每個製造商都有自己的實施方案 – Ray

+0

@ Ray:很高興已經修復了它,儘管你顯然需要解決這個問題。 :required =「false」'這個功能對於Google Play過濾很有幫助,但是(顯然)您需要在運行時檢查'hasSystemFeature(...)'以啓用/禁用應用程序的各個方面。祝你好運。 – Squonk

相關問題