2011-10-05 107 views
0

我的應用正在被安卓市場過濾。我有用戶與我聯繫,因爲他們無法在市場上找到我的應用程序。我允許他們從我的網站下載它,並且完美地工作。安卓市場排斥

這裏是我的艙單數據: 清單:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.VIBRATE"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 

下面是Android Market的消息:

該apk請求4級權限的用戶將被警告 android.permission.INTERNET對 android.permission.CAMERA android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE

該apk請求將用於供Android Market篩選 android.hardware.camera android.hardware.camera.autofocus android.hardware.screen.landscape android.hardware.screen.portrait android.hardware 5個特性。觸摸屏

展望市場,有數百個設備被排除在外。我能做些什麼來刪除這些排除,以便能夠向這些用戶提供我的應用程序?

回答

1

如果您在應用程序中使用它們,則無法刪除權限。刪除它們並使用這些功能無論如何都會導致異常。

其他可能導致過濾的事情可能是內容分級,定價或國家/地區設置。

0

http://developer.android.com/guide/topics/manifest/uses-permission-element.html

如果您需要的硬件相關的許可 - 攝像機,例如 - 谷歌播放假定您的應用程序所需的基礎硬件的功能和不提供設備濾鏡的應用它。 要控制過濾,請始終明確聲明元素中的硬件功能,而不要依賴Google Play來「發現」元素中的要求。然後,如果您要禁用特定功能的過濾,則可以向聲明中添加一個android:required =「false」屬性。

所以,你可能需要這些過一個:

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