Android 市场 - 在没有蓝牙的特定设备上找不到应用程序

Posted

技术标签:

【中文标题】Android 市场 - 在没有蓝牙的特定设备上找不到应用程序【英文标题】:Android market- cannot find application on specific devices without bluetooth 【发布时间】:2013-01-12 22:30:33 【问题描述】:

我有一个在没有蓝牙的特定设备上无法看到的应用程序。 问题是在我的清单文件中我有蓝牙权限:

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:required="false"></uses-permission>
<uses-permission android:name="android.permission.BLUETOOTH" android:required="false"></uses-permission>

我以编程方式排除了该设备的蓝牙选项,但我在该设备上找不到市场上我的应用程序。

那么,三个问题:

    有没有工具可以显示我的列表 市场上可用的设备?喜欢 https://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=1286017 但仅不在市场上 我能否以某种方式添加此权限,仅用于 带蓝牙的设备? 所有其他可以帮助我的解决方案 在市场上找到我的应用程序(但要保留对设备的许可) 蓝牙)。

【问题讨论】:

当您将它上传到市场时,它会在发布区域显示一个链接。该链接将显示适用于您的应用程序的所有兼容 Android 设备。 【参考方案1】:

我猜你也有

<uses-feature android:name="android.hardware.bluetooth" />

在清单中。您可以尝试在其中添加android:required="false"

【讨论】:

我没有,只有bluetooth_admin和bluetooth 上面的条款声明设备应该有蓝牙,如果你说它是可选的,则需要false。

以上是关于Android 市场 - 在没有蓝牙的特定设备上找不到应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Android - 关闭特定的蓝牙插座

Android:获取蓝牙设备的uuid

从 ListView 中选择一个蓝牙设备并打开一个新的 Intent (Android)

如何为 Android 应用强制执行最低蓝牙 MTU?

蓝牙设备连接/断开时广播?

缓存的 Android 蓝牙设备