2017-04-03 2 views
-1

Je peux afficher le contenu indexé sur les résultats de recherche google par défaut (auto complete) en utilisant "AppIndex.AppIndexApi.start (mGoogleApiClient, indexAction) " Mais après cela, j'ai décidé de supprimer une partie du contenu indexé des résultats de recherche google (auto-complétion).Suppression de données indexées à l'aide de l'indexation d'applications Android (Ne pas afficher les données indexées dans les résultats de recherche google)

Par exemple: Dans la première version de l'application indexée sous le contenu. 1. contenu factice (contenu android-app://com.myindexingapp/sample/Dummy) 2. Dummy content2 (android-app://com.myindexingapp/sample/Dummy de content2)

Je suis en mesure de voir à la fois le contenu factice et Dummy content2 dans les résultats de recherche google sur mon appareil.

Dans la deuxième version que je veux montrer que le contenu factice signifie que je veux un index factice content2 (android-app://com.myindexingapp/sample/Dummy content2)

Quelqu'un peut-il me aider comment nous réalisons cela?

J'ai essayé d'utiliser "AppIndex.AppIndexApi.end (mGoogleApiClient, indexAction);" avec la même action mais cela ne fonctionne pas.

Ici j'utilise "GoogleApiClient" et "AppIndex.AppIndexApi" pour indexer les données (n'a pas utilisé la dernière indexation firebase dans la première version).

Répondre

0

Correction à l'aide du code ci-dessous.

com.google.firebase.appindexing.Action fbIndexAction = Actions.newView(title, BASE_APP_URI.toString()); 
      Log.v(LOG_TAG, "@@@@ data path here " + title + " uri here " + BASE_APP_URI); 
      FirebaseUserActions.getInstance().end(fbIndexAction); 

      FirebaseAppIndex.getInstance().remove(BASE_APP_URI.toString());