Android应用程序在Play商店中的平板电脑上

时间:2015-06-15 11:24:28

标签: android google-play android-permissions

我在我的应用程序中使用以下权限

<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

我制作了一个示例应用程序,该应用程序在平板电脑设备的Play商店中不可见。

所以我的问题是,谷歌没有显示标签设备的应用程序吗?

我知道有些平板设备没有SIM卡,所以短信权限就可以了,但是带有SIM卡的标签,也无法在Play商店中看到应用程序。

3 个答案:

答案 0 :(得分:2)

除了minSdkVersion可能会影响可见性的内容之外,您的清单可能缺少support-screens代码:

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true"
    android:xlargeScreens="true"/>

答案 1 :(得分:0)

@Shofiqul Alam 如果您在清单文件中添加任何权限,则强制只有那些设备可以使用具有这些功能的此应用程序。 在您的情况下,您已添加了接收和发送短信以及精确位置的权限

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

因此,如果设备无法提供FINE LOCATION,那么它就无法在Play商店中显示。因此,请确保设备必须满足位置要求(设备是否具有GPS功能)。

如果您的应用中不强制使用此功能,请在清单中添加代码行

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

不会强迫设备具备GPS功能。

您也可以点击以下链接:

GPS Manifest: GPS in App is optional, want to make it available to GPS less devices too

答案 2 :(得分:0)

据我所知,权限不会影响应用在Play商店中的展示率。 <uses-feature>标记会限制可见性(取决于是否需要)。

此外,您的应用对于表格可见,您必须上传7&#34;和10&#34;的屏幕截图。

最后一件事,android检查xml布局是否为特定于平板电脑的文件,曾经发生过我曾经使用相同的布局文件同时用于手机和平板电脑(我做了一些自定义绘图)但是我收到了警告在游戏商店。

enter image description here