Avant de publier votre application sur le Google Play Store, vous devez déterminer si elle est définie sur RA requise ou RA facultative.
La mention RA requise signifie que votre application ne peut pas être utilisée sans la RA et ne la rend disponible que sur les appareils compatibles avec ARCore.
RA (facultatif) signifie que votre application inclut une ou plusieurs fonctionnalités de RA qui ne sont activées que si l'appareil est compatible avec ARCore. Toutefois, l'application peut être installée et exécutée sur des appareils non compatibles avec ARCore.
Cette classification (qu'une application soit requise ou non en RA) affecte l'expérience de l'utilisateur sur le Play Store de différentes manières:
Les applis requises en RA ne s'affichent pas sur les appareils non compatibles.
Lorsqu'un utilisateur installe ou met à jour une application en RA requise, le Google Play Store indique que les Services Google Play pour la RA sont requis. L'application est installée automatiquement si elle n'est pas installée ou la met à jour si elle n'est plus à jour.
Lorsqu'un utilisateur installe ou met à jour une application facultative de RA, les Services Google Play pour la RA ne sont pas automatiquement installés ni mis à jour. Les applications de RA facultatives doivent implémenter deux vérifications d'exécution:
- Une fois lancée, l'application doit vérifier si l'appareil est compatible avec ARCore et, le cas échéant, activer les fonctionnalités de RA dans l'application.
- Lorsque l'utilisateur lance une fonctionnalité utilisant la RA, il doit vérifier si les Services Google Play pour la RA sont installés et à jour. Si ce n'est pas le cas, il doit envoyer une notification à l'utilisateur (voir ci-dessous).
Étapes suivantes
Découvrez comment ajouter la fonctionnalité ARCore à vos applications: