获取应用支持设备列表

3
看起来谷歌已经为我们提供了在线发布应用程序的功能,并且他们提供了一个很好的支持设备列表,但这只是市场上所有支持的设备的列表。
在Google Play商店中,作为开发人员,我们可以选择筛选特定设备以便支持,并且可以根据需要排除设备。然而,支持人员质疑我们如何让客户知道哪些设备在支持列表中。
目前我唯一能想到的在某个设备被实际购买并进行物理检查之前,检查设备是否在支持列表中的方法是打开开发者控制台并为他们检查。但这不是一个可管理的解决方案。我必须假设作为开发人员,我们可以将支持设备列表导出,以便在网站上托管它,并从我们的网站引用链接或类似内容。然而我找不到任何信息。有人成功地从Google Play商店获取用户信息吗?
更新:
尝试简单地检索此信息并没有取得成果。在覆盖支持设备的Web窗口上选择所有设备并不能显示已被排除的设备。它只显示由清单文件的限制支持的设备。当然,每天都会有新设备添加到应用程序支持的设备列表中,而且它们添加到列表中时似乎没有什么顺序。这里看起来没有多少组织。
目前,我们与特定外部硬件交互进行应用程序开发,并且我们希望在支持之前确保它可以在一系列设备上运行,这就是为什么向客户提供此列表变得困难的原因。似乎没有导出功能或物理方法与客户共享支持设备列表。
例如,如果我们支持三星Galaxy系列,并对其进行了广泛测试,但其中一些设备不兼容USB OTG,则我们希望显示可用于他们的确切三星Galaxy设备列表(但当然不仅限于三星)。
1个回答

1
这是您需要的内容:

支持设备列表

注意: 它在2014年2月18日更新。

编辑:

What would be needed is the list of devices that my application supports which is what gets filtered from the manifest file, as well as from exclusions that I have made within the store filters

据我所知,Play商店没有提供API获取设备列表,因为Play商店在运行时应用过滤器。Google Play使用以下过滤限制来确定是否向通过Google Play应用程序浏览或搜索应用程序的用户显示您的应用程序。在确定是否显示您的应用程序时,Google Play会检查设备的硬件和软件要求,以及其载体、位置和其他特征。然后将这些与应用程序的清单文件和发布详细信息中表达的限制和依赖关系进行比较。如果根据过滤规则应用程序与设备兼容,则Google Play向用户显示应用程序。否则,即使用户通过直接指向Google Play中应用程序ID的深度链接明确请求应用程序,Google Play也会从搜索结果和类别浏览中隐藏您的应用程序。请查看:Google Play上的过滤器工作原理

不,我已经在上面的描述中链接到了那个,并对其进行了讲解。需要的是我的应用程序支持的设备列表,这是从清单文件中过滤掉的内容,以及我在商店筛选器中进行的排除操作。 - Jay Snayder
据我所知,Play商店没有提供API来获取设备列表。 - Mehul Joisar
这是正确的答案,没错。我也通过电子邮件与他们联系过。他们不支持在Play商店中作为可导出列表的适用设备白名单。他们建议我提出一个功能请求,但似乎没有直接的方法来实现这一点。 - Jay Snayder
@JaySnayder:如果他们提供这样的功能,那将是很好的。当您提出功能请求时,请添加对您问题的引用,以便其他人也可以标记您的请求。 - Mehul Joisar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接