Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Commencer

Pour obtenir le contenu public de votre application dans les résultats de recherche des utilisateurs dans l'application Google, commencez par configurer les URL de votre application et ajoutez la bibliothèque Firebase App Indexing.

Ajouter Firebase et la bibliothèque d'indexation des applications

Bien que vous n'ayez pas strictement besoin de Firebase pour que le contenu public de votre application soit indexé par Google, l'indexation des applications peut vous aider à tirer le meilleur parti de la recherche .

  1. Si vous ne l'avez pas déjà fait, ajoutez Firebase à votre projet Android .
  2. À l'aide de Firebase Android BoM , déclarez la dépendance de la bibliothèque Android App Indexing dans votre fichier Gradle de module (au niveau de l'application) (généralement app/build.gradle ).
    dependencies {
        // Import the BoM for the Firebase platform
        implementation platform('com.google.firebase:firebase-bom:28.1.0')
    
        // Declare the dependency for the App Indexing library
        // When using the BoM, you don't specify versions in Firebase library dependencies
        
    }
    

    En utilisant Firebase Android BoM , votre application utilisera toujours des versions compatibles des bibliothèques Firebase Android.

    (Alternative) Déclarer les dépendances de la bibliothèque Firebase sans utiliser la nomenclature

    Si vous choisissez de ne pas utiliser la nomenclature de Firebase, vous devez spécifier chaque version de la bibliothèque Firebase dans sa ligne de dépendance.

    Notez que si vous utilisez plusieurs bibliothèques Firebase dans votre application, nous vous recommandons fortement d'utiliser la nomenclature pour gérer les versions de la bibliothèque, ce qui garantit que toutes les versions sont compatibles.

    dependencies {
        // Declare the dependency for the App Indexing library
        // When NOT using the BoM, you must specify versions in Firebase library dependencies
        
    }
    

Structurez votre site Web et votre application de sorte que les URL qui pointent vers les pages de votre site soient les mêmes URL qui pointent vers les vues de votre application Android. La recherche Google explore votre site à la recherche de ces liens, puis les utilise pour rediriger les utilisateurs directement vers votre application.

Les liens dans l'application sont les mêmes URL HTTP que celles utilisées sur le site Web et suivent une structure claire qui fait correspondre les types de page aux types d'affichage de l'application. Suivez ce type de structure dans votre application et votre site Web.

Pour rationaliser votre travail, comprenez le nombre et les types de liens que vous devrez prendre en charge avant de commencer à créer votre application. Assurez-vous également de créer de bons titres et descriptions pour vos pages.

Une fois que vous avez défini votre structure et commencé à créer des écrans dans votre application, n'oubliez pas que vous avez également besoin de la navigation arrière . Les utilisateurs doivent revenir à l'écran précédent s'ils appuient sur le bouton de retour après avoir ouvert un lien.

Pour le contenu public inclus dans les résultats de la recherche Google, gérez les liens vers votre application via Android App Links . Les liens d'application Android vous aident à vous assurer que les utilisateurs arrivent au bon endroit lorsqu'ils ouvrent un lien vers votre application. Les utilisateurs qui n'ont pas installé votre application peuvent également exécuter votre application sans l'installer via Android Instant Apps .

Les liens d'application Android incluent deux composants principaux :

  1. Liens profonds vers le contenu de votre application : ajoutez des filtres d'intention à votre manifeste pour définir le mappage d'URL HTTP que vous avez configuré à l'étape ci-dessus, puis configurez votre application pour utiliser les données des intentions pour envoyer les utilisateurs vers le bon contenu. En savoir plus dans Créer des liens profonds vers le contenu de l'application .
  2. Vérification des liens : configurez votre application pour demander la vérification des liens, confirmant ainsi la propriété de votre site et de votre application. Ensuite, publiez un fichier Digital Asset Links sur votre site Web qui vérifie votre propriété. En savoir plus dans Vérifier les liens d'application .

L'assistant App Links dans Android Studio vous guide tout au long du processus décrit dans la documentation Android App Links. En savoir plus sur l' utilisation de l'assistant App Links .

Suivant : Affiner l'indexation du contenu public