Android Playmarket不显示应用程序更新

Android Playmarket不显示应用程序更新,android,android-permissions,android-market-filtering,Android,Android Permissions,Android Market Filtering,我的应用程序有一些奇怪的问题 我创建了一个新版本的应用程序,只进行了少量更新,还更新了一些库,因此我只使用位置权限更改权限 错误版本 android.hardware.BLUETOOTH android.hardware.FAKETOUCH android.hardware.LOCATION android.hardware.MICROPHONE 好版本 android.hardware.BLUETOOTH android.hardware.FAKETOUCH android.hardware

我的应用程序有一些奇怪的问题

我创建了一个新版本的应用程序,只进行了少量更新,还更新了一些库,因此我只使用位置权限更改权限

错误版本

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 mini、S7 Edge等设备

我还可以通过以下步骤模拟问题: 1.从APK安装好的版本 2.在market中,只能看到删除和打开,而不能看到更新

好版本-版本代码1

错误版本-版本代码2


如何修复?或者是什么问题?

这些ID不是权限,而是功能,也显示在播放控制台中。它们可以由播放存储区根据权限明确或推断

如果声明api级别>=21和位置权限,则必须声明:

警告:如果您的应用程序目标是Android 5.0(API级别21)或更高版本,则 必须声明您的应用程序使用了
android.hardware.location.network
android.hardware.location.gps
清单文件中的硬件功能,具体取决于您的应用程序 从
网络\u提供商
GPS\u提供商
接收位置更新。 如果您的应用程序从其中一个接收到位置信息 位置提供程序源,您需要声明应用程序使用这些 应用程序清单中的硬件功能


如果将
android.hardware.location.NETWORK
android.hardware.location.gps
功能显式添加到清单中,会发生什么情况?或者,如果将目标级别降低到19?

这些ID不是权限,而是功能,也会显示在播放控制台中。它们可以由播放存储区根据权限明确或推断

如果声明api级别>=21和位置权限,则必须声明:

警告:如果您的应用程序目标是Android 5.0(API级别21)或更高版本,则 必须声明您的应用程序使用了
android.hardware.location.network
android.hardware.location.gps
清单文件中的硬件功能,具体取决于您的应用程序 从
网络\u提供商
GPS\u提供商
接收位置更新。 如果您的应用程序从其中一个接收到位置信息 位置提供程序源,您需要声明应用程序使用这些 应用程序清单中的硬件功能


如果将
android.hardware.location.NETWORK
android.hardware.location.gps
功能显式添加到清单中,会发生什么情况?或者,如果您将目标级别降低到19?

AFAIK,则无法通过Google Play更新第三方APK。该代码来自何方?这看起来不像许可证文件,好的,谢谢你提供的信息。如何检测第二个问题,用户从市场上获得了好的版本,而在我上传了坏的版本后,他并没有在市场上看到它?Vlad,这不是清单中的代码,它是从开发者控制台复制过来的。AFAIK你们不能通过Google Play更新第三方APK。那个代码来自哪里?这看起来不像许可证文件,好的,谢谢你提供的信息。如何检测第二个问题,用户从市场上获得了好的版本,在我上传了坏的版本后,他并没有在市场上看到它?弗拉德,这不是清单中的代码,而是从开发者控制台复制过来的。