Google似乎已经规定我们可以在线发布我们的应用程序,它们提供了一个很好的supported devices整体列表。这只是市场上支持的所有设备的列表。
在Google Play商店中,我们开发人员可以选择在我们要支持的特定设备上选择过滤器,can exclude devices as desired。但是,支持是质疑我们如何让客户知道哪些设备在该支持列表中。
我目前唯一可以看到如何检查设备是否在受支持列表中的方式(在某人实际购买设备并进行物理检查之前),我们可以在内部打开开发人员控制台并检查它们。这不是一个真正易于管理的解决方案。我必须假设我们作为开发人员可以导出支持设备列表,以便我们可以将其托管在某个网站上,并通过我们网站上的链接或类似内容引用它。但我什么都找不到。有没有人成功从用户那里获取Google Play商店的信息?
更新
尝试检索此信息的简单方法并未证明富有成效。覆盖支持的设备的Web窗口上的设备列表中的全部选择不显示已排除哪些设备。它仅显示清单文件中的限制支持的设备。当然,每天都会有新的设备添加到设备列表中,当它们被添加到应用程序支持的设备列表中时,它们似乎没有太大的订单。这里似乎没有太多的组织。
目前,我们与应用程序的特定外部硬件进行交互,我们希望在支持它们之前确保它可以在设备系列上运行,这就是为什么很难向客户提供此列表的原因。似乎没有任何导出功能或物理方式与客户共享支持的设备列表。
例如,如果我们支持三星Galaxy系列,我们已经进行了大量测试,但其中一些设备不兼容USB OTG,那么我们希望准确显示列表中哪些三星Galaxy可供他们使用(但它当然不会仅限于三星。)
答案 0 :(得分:1)
这就是你需要的:
注意:
它已在2/18/2014
更新。
编辑:
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
AFAIK,Play商店没有提供API来获取设备列表,因为Play-store会在运行时应用过滤器。
<强>参考:强>
Google Play使用下述过滤限制来确定是否向正在浏览或从Google Play应用中搜索应用的用户展示您的应用。
在确定是否显示您的应用时,Google Play会检查设备的硬件和软件要求,以及它的载体,位置和其他特征。然后将它们与应用程序的清单文件和发布细节所表示的限制和依赖关系进行比较。
如果应用程序根据过滤规则与设备兼容,Google Play会将该应用程序显示给用户。否则,Google Play会将您的应用程序隐藏在搜索结果和类别浏览中,即使用户通过点击直接指向Google Play中应用ID的深层链接来专门请求该应用。