Android 如果最新的APK需要X,缺少功能X的设备是否仍可以访问Play Store上的旧APK?

Android 如果最新的APK需要X,缺少功能X的设备是否仍可以访问Play Store上的旧APK?,android,google-play,android-manifest,apk,Android,Google Play,Android Manifest,Apk,我已经发布了一个android应用程序。如果我在新的更新中添加了一个新的必需功能,那么设备没有该功能的当前用户会怎么样 文档清楚地表明,这些用户不会看到更新,因为他们的设备不受支持。但如果他们从手机上删除应用程序,然后尝试重新下载,他们会在Play Store中看到旧版本吗 在我看来,我不能让旧版本的APK在play store中保持活动状态,因为它是根据功能过滤的,而不是API级别或其他要求。是这样吗?正如您所说,没有该功能的用户不会看到应用程序的更新。没有该功能的新用户(以及卸载该功能的用户

我已经发布了一个android应用程序。如果我在新的更新中添加了一个新的必需功能,那么设备没有该功能的当前用户会怎么样

文档清楚地表明,这些用户不会看到更新,因为他们的设备不受支持。但如果他们从手机上删除应用程序,然后尝试重新下载,他们会在Play Store中看到旧版本吗


在我看来,我不能让旧版本的APK在play store中保持活动状态,因为它是根据功能过滤的,而不是API级别或其他要求。是这样吗?

正如您所说,没有该功能的用户不会看到应用程序的更新。没有该功能的新用户(以及卸载该功能的用户)将无法安装该应用程序。他们可能会在商店里看到它,但无法下载

我知道,你可以绕过这一问题的唯一方法是发布两个不同的应用程序:一个是你的更新应用程序具有新的必需功能,另一个是旧版本没有这些功能。你应该确保告诉用户他们是否会收到其他应用程序的更新,你甚至可以在旧应用程序的链接上写上
,如果你没有x或y,到这里下载应用程序:

另一种选择是不需要此功能,只需这样做:

<uses-feature android:name="x" android:required="false" />


然后,您可以检测设备中是否存在此功能,如果存在,请启用某些功能,如果没有,请禁用它们。

他们可能会看到它吗?我的印象是,游戏商店过滤会阻止他们看到无法下载的东西。此外,任何用于备份“没有该功能的新用户将无法下载”的文档链接@tenpn如果你在网上使用Google Play,你将能够看到它,而且(根据我的经验)有时如果你在移动商店中搜索应用程序的全名,你可以找到它,但它是一个灰色的安装按钮。我没有第二部分的文档,但根据经验(Nexus 7不带前置摄像头无法下载需要前置摄像头的应用程序)。