强制特定设备的用户在Google Play商店中安装特定版本

时间:2016-10-11 08:41:24

标签: android google-play

我们在Google Play商店中有一个应用程序,其中有两个版本的APK适用于不同的架构(ARM和x86)。这是因为依赖库在本机运行时更稳定。

但是,某个基于x86的设备在运行x86二进制文件时失败,我希望此设备的用户切换到使用ARM版本。仅排除设备的选项似乎同时适用于两个APK文件。

是否可以在Google Play开发者控制台中进行配置?

1 个答案:

答案 0 :(得分:0)

我发现的唯一解决方案是黑客攻击。

可以在此处指定的x86版本中添加额外的对比: https://developer.android.com/google/play/filters.html#other-filters

在我们的示例中,我们可以在compatible-screens上向应用清单添加一个约束,说明x86构建仅受与构建一起使用的设备的精确屏幕分辨率的支持。有问题的x86设备具有不同的分辨率,然后被排除在外。