我有一个应用程序,使用深度api。
如前所述:https://developers.google.com/ar/discover/supported-devices
并非所有支持arcore的设备都支持depth api。
如何在清单(或其他地方)中指定我的应用程序需要与depth api兼容的设备?事实上,我不想看到我的应用程序被无法使用它的用户下载!
谢谢
我有一个应用程序,使用深度api。
如前所述:https://developers.google.com/ar/discover/supported-devices
并非所有支持arcore的设备都支持depth api。
如何在清单(或其他地方)中指定我的应用程序需要与depth api兼容的设备?事实上,我不想看到我的应用程序被无法使用它的用户下载!
谢谢
2条答案
按热度按时间tjrkku2a1#
支持深度api的设备只有支持深度的设备才能在google play商店中发现需要深度的应用程序。在以下情况下,发现应限于支持深度的设备:
体验的一个核心部分依赖于深度。应用程序中使用深度的部分没有合适的回退,如果要将您的应用程序在google play商店中的分发限制为支持深度api的设备,请在androidmanifest.xml中添加以下行,除了在EnableArcore指南中描述的androidmanifest.xml更改之外:
参考文献:https://developers.google.com/ar/develop/java/depth/developer-guide
bxfogqkk2#
我相信没有办法明确地告诉你的应用程序不要直接通过清单下载基于sdk版本以外的任何东西。
您可以做的是,googleplay控制台有一个部分,您可以手动将设备包括/排除到可以在商店中找到您的应用程序的设备池中。我必须警告你,这个过程是非常手动的,无论是排除还是包含。
因此,你可以做的是,列出一个你自己想要支持的设备列表,然后直接通过你的googleplay控制台将你不想支持的其他设备列入黑名单来反映这个列表。