Прежде чем публиковать свое приложение в Google Play Store, вы должны решить, является ли оно обязательным или необязательным .
Требуемый AR означает, что ваше приложение невозможно использовать без AR, и делает ваше приложение доступным только на устройствах, поддерживающих ARCore .
AR Необязательно означает, что ваше приложение включает в себя одну или несколько функций AR, которые активируются только в том случае, если устройство поддерживает ARCore, но приложение можно установить и запустить на устройствах, которые не поддерживают ARCore.
Эта классификация (независимо от того, является ли приложение обязательным или необязательным AR) влияет на работу пользователя в Play Store следующим образом:
Приложения, необходимые для AR, не отображаются на неподдерживаемых устройствах.
Когда пользователь устанавливает или обновляет приложение, требующее AR, Google Play Store указывает, что требуются Службы Google Play для AR, и автоматически либо устанавливает его, если оно не установлено, либо обновляет, если оно устарело.
Когда пользователь устанавливает или обновляет дополнительное приложение AR, Сервисы Google Play для AR не устанавливаются и не обновляются автоматически. Дополнительные приложения AR должны реализовывать две проверки во время выполнения:
- При запуске приложение должно проверить, поддерживает ли устройство ARCore , и если да, включить в приложении функции AR.
- Когда пользователь запускает функцию, использующую AR, он должен проверить, установлены ли и обновлены ли Сервисы Google Play для AR , и, если нет, запросить у пользователя запрос (показано ниже).
Следующие шаги
Узнайте, как добавить функциональность ARCore в ваши приложения: