我遇到一个奇怪的问题, 我的应用程序适用于带或不带摄像头的设备;如果您没有相机,则只有少数功能不可用。
将我的应用程序上传到游戏商店后,游戏商店排除了一些没有相机的设备,其中应用程序实际上正常工作!
使用此权限:
<uses-permission android:name="android.permission.CAMERA"/>
Play商店自动排除。
有人遇到过类似的问题吗?
很抱歉,如果这是重复的(我希望不是)。
答案 0 :(得分:4)
来自docs:
在某些情况下,您请求的权限可能会影响Google Play过滤您的应用的方式。
如果您要求与硬件相关的权限 - 例如,CAMERA - Google Play会假定您的应用程序需要基础硬件功能,并从不提供该应用程序的设备中过滤该应用程序。
要控制过滤,请始终在元素中明确声明硬件功能,而不是依靠Google Play“发现”元素中的要求。然后,如果要禁用特定功能的过滤,可以在声明中添加android:required =“false”属性。
所以,只需将其添加到您的清单中:
<uses-feature android:name="android.hardware.camera" android:required="false"/>
答案 1 :(得分:2)
我知道至少对于功能,如果需要,可以选择设置。你可以试试。
在权限声明中添加required = false。