J'essaie de mettre en œuvre l'indexation des applications Firebase, alors que la tâche consistant à mettre à jour l'indexation des applications Firebase est en cours. indexable est un succès et l'index est également affiché dans le fichier Dans Apps après une recherche dans Google App. D'après ce que j'ai compris, l'index devrait également apparaître dans les suggestions automatiques lors d'une recherche dans l'application Google, mais il n'apparaît pas. Je suis le tutoriel de aquí . Voici l'extrait de code que j'utilise pour indexer le contenu :
Indexable menuItemToIndex = Indexables.noteDigitalDocumentBuilder()
.setName(title)
.setText(text)
.setUrl(link)
.build();
Task<Void> task = FirebaseAppIndex.getInstance().update(menuItemToIndex);
task.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
Log.d(TAG, "App index updated: " + title);
}
});
De plus, la version de la bibliothèque Firebase App Indexing que j'utilise est la suivante
compile 'com.google.firebase:firebase-appindexing:10.0.1'
Y a-t-il quelque chose qui m'échappe ? Je teste sur un Nexus 6P fonctionnant sous Stock. 7.1.1
et la version Google App 6.9.36.21.arm64
.
1 votes
J'ai exactement le même problème. J'ai suivi le tutoriel étape par étape et les suggestions n'apparaissent pas. J'ai vérifié la base de données d'indexation des applications Firebase dans les outils de développement de Google et mes éléments sont là, mais pour une raison quelconque, l'application Google ne les affiche pas.
1 votes
Pouvez-vous vérifier que le gestionnaire d'intention pour l'URL est correctement configuré dans votre application ? Quel schéma utilisez-vous pour les liens ?
1 votes
Assurez-vous que les liens profonds sont au bon format. Le format URI pour le lien profond est - Android-app://<nom_du_package>/<scheme>/<host_path>.
0 votes
Avez-vous trouvé une solution ?
0 votes
Je rencontre également ce problème. Tout d'abord, assurez-vous que vous voyez le logging de firebase (cf. codelabs.developers.google.com/codelabs/app-indexing/#12 ) Si vous voyez cela, vérifiez si vous avez suffisamment d'espace disque disponible pour l'indexation. Dans mon cas, cela n'apparaissait pas du tout dans les journaux. Tout comme vos résultats dans l'application Google. J'ai essayé sur un autre téléphone et ça a marché instantanément.