我在我的应用程序中使用以下权限
<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商店中看到应用程序。
答案 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布局是否为特定于平板电脑的文件,曾经发生过我曾经使用相同的布局文件同时用于手机和平板电脑(我做了一些自定义绘图)但是我收到了警告在游戏商店。