Antes de publicar seu app na Google Play Store, é necessário decidir se ele é RA necessária ou RA opcional.
RA necessária significa que seu app não pode ser usado sem RA e o disponibiliza apenas em dispositivos com suporte a ARCore.
AR opcional significa que seu app inclui um ou mais recursos de RA que são ativados somente se o dispositivo for compatível com ARCore, mas o app puder ser instalado e executado em dispositivos sem suporte a esse recurso.
Essa classificação (se um app é obrigatório para a RA ou opcional) afeta a experiência do usuário na Play Store das seguintes maneiras:
Os apps necessários para RA não aparecem em dispositivos sem suporte.
Quando um usuário instala ou atualiza um app de RA necessário, a Google Play Store indica que o Google Play Services para RA é necessário e o instala automaticamente se ele não estiver instalado, ou o atualiza se estiver desatualizado.
Quando um usuário instala ou atualiza um app opcional de RA, o Google Play Services para RA não é instalado ou atualizado automaticamente. Os apps opcionais de RA precisam implementar duas verificações de tempo de execução:
- Quando iniciado, o app precisa verificar se o dispositivo oferece suporte ao ARCore e, em caso afirmativo, ativar os recursos de RA no app.
- Quando o usuário inicia um recurso que usa RA, ele precisa
verificar se o Google Play Services para RA está instalado e atualizado
e, se não estiver, enviar uma solicitação ao usuário (mostrado abaixo).
Próximas etapas
Saiba como adicionar a funcionalidade do ARCore aos seus apps: