2017-07-14 35 views
1

我的应用有一些奇怪的问题。Playmarket不显示应用更新

创建我有轻微的更新应用程序的新版本,也更新了一些图书馆,所以我得到的权限更改,只有位置许可

错误版本

android.hardware.BLUETOOTH 
android.hardware.FAKETOUCH 
android.hardware.LOCATION 
android.hardware.MICROPHONE 

好版

android.hardware.BLUETOOTH 
android.hardware.FAKETOUCH 
android.hardware.LOCATION 
android.hardware.location.NETWORK 
android.hardware.MICROPHONE 

所以我得到了什么问题的用户谁已经安装好的版本无法在市场上看到更新。

例如设备三星S4迷你,S7边缘

我也可以通过以下步骤模拟问题: 1. APK 2.安装好的版本在市场上看到仅删除和打开,但不会更新。

好版本 - 版本代码1

坏的版本 - 版本代码2

如何解决?或者是什么问题?

+0

AFAIK您无法通过Google Play更新第三方APK。 – Reaper

+0

这是什么代码?这看起来不像权限 –

+0

收割者,好的谢谢你的信息。如何检测第二个问题,用户从市场上获得了好的版本,并且在我上传不好的版本后,他没有在市场上看到它? –

回答

0

这些ID不是许可权,而是播放控制台中显示的功能。它们可能明确地由declared in the manifest或由Play商店根据权限推断出来。

如果你声明的API级别> = 21和位置的权限,必须声明that you use the corresponding feature

注意:如果您的应用程序的目标是Android 5.0(API级别21)或更高,你 声明您的应用在清单文件中使用android.hardware.location.networkandroid.hardware.location.gps 硬件功能,具体取决于您的应用 是否从NETWORK_PROVIDERGPS_PROVIDER接收位置更新。 如果您的应用收到了来自这些 位置提供商源的位置信息,则需要声明应用在您的应用清单中使用这些 硬件功能。

如果您明确将android.hardware.location.NETWORKandroid.hardware.location.gps功能添加到清单,会发生什么情况?或者如果你将目标水平降低到19?