¿Alguien tiene la indexación de aplicaciones Firebase para trabajar?

Después de la implementación , puedo confirmar con éxito que Google Bot puede indexar mi aplicación a través de las pruebas de Android Studio (Herramientas> Android> Google App Indexing Test). Y por consola de búsqueda de Google, se han indexado más de 200 páginas de mi aplicación. Pero aquí siguen los problemas

  • Buscar como Google siempre falla
  • La prueba de indexación de la aplicación de Firebase falla.

Si la aplicación está instalada, al hacer clic en un resultado de la Búsqueda de Google se abrirá la aplicación. Pero si la aplicación no está instalada, va al sitio web (es decir, no hay botón de instalación en los resultados de búsqueda).

Todo lo demás con Firebase funciona: convocatoria de aplicaciones, enlaces profundos, análisis.

Así que estoy preguntando, ¿Alguien por ahí realmente consiguió la indexación de aplicaciones de Firebase para trabajar? Y si es así, ¿qué tan REALMENTE?

Mi aplicación es una Actividad con un Spinner en el que los usuarios eligen contenido seleccionando un elemento de la ruleta. Y un fragmento se rellena cuando el usuario hace una elección. Y por supuesto al índice, llamo a AppIndex.AppIndexApi.start(client, getAction()) cuando el fragmento se puebla y llamo AppIndex.AppIndexApi.end(client, getAction()) cuando el usuario elige un diverso contenido … y repite inicio fin.

También en lugar de utilizar Digital Asset Links , estoy asociando mi aplicación con mi sitio web a través de la Search Console .

Pocas cosas:

Buscar como Google siempre falla. La prueba de indexación de la aplicación de Firebase falla.

Es posible que deba comprobar robots.txt para que su sitio web no impida que los robots de Google rastreen sus API.

Si la aplicación está instalada, al hacer clic en un resultado de la Búsqueda de Google se abrirá la aplicación. Pero si la aplicación no está instalada, va al sitio web (es decir, no hay botón de instalación en los resultados de búsqueda).

Para lograr el flujo de instalación de la aplicación que se muestra en la siguiente captura de pantalla, realmente necesita implementar el Manifiesto de aplicaciones web en su sitio.

He implementado la indexación de la aplicación en mi proyecto. Primeros días no estaba mostrando ningún botón de instalación. Intente incluir su enlace de sitio web como una propiedad en la consola de búsqueda más el nombre del paquete de aplicación como propiedad en la consola de búsqueda

https://productforums.google.com/forum/#!topic/webmasters/Mqo_GOJO2pE enlace para el problema similar.

Paquetes y clases necesarios

 import com.google.firebase.appindexing.Action; import com.google.firebase.appindexing.FirebaseUserActions; import com.google.firebase.appindexing.FirebaseAppIndex; import com.google.firebase.appindexing.Indexable; import com.google.firebase.appindexing.builders.Actions; String TITLE = "your screen title"; static Uri BASE_URL = "your site uri"; String webPath = "application route"; String APP_URI = BASE_URL.buildUpon().appendPath(webPath).build().toString(); Indexable indexPage = new Indexable.Builder().setName(TITLE).setUrl(APP_URI).build(); FirebaseAppIndex.getInstance().update(indexPage); FirebaseUserActions.getInstance().start(Actions.newView(TITLE, APP_URI)); // call on opening the view FirebaseUserActions.getInstance().end(Actions.newView(TITLE, APP_URI)); // call on closing the view 

Ahora las pantallas de su aplicación se indexarán y se abrirán a través de url añadir las líneas siguientes en las páginas de la aplicación web / html

 <meta property="al:android:url" content="" /> <meta property="al:android:app_name" content="" /> <meta property="al:android:package" content="" /> <meta property="al:web:url" content="" /> <link rel="alternate" href="" /> 
  • ¿Cómo dar acceso diferente a diferentes tipos de usuarios para iniciar sesión en Firebase?
  • Android Firebase Auth - Obtener la foto del usuario
  • FirebaseApp con nombre no existe obtener error
  • Firebase Android addListenerForSingleValueEvent a veces no devuelve datos
  • Seguimiento de la facturación en la aplicación con Firebase
  • FirebaseAnalytics.getInstance muestra advertencias pero se compila correctamente
  • Obtener el último nodo en la base de datos Firebase Android
  • Firebase Crash informe de correo electrónico
  • Firebase "Falta un constructor sin argumentos"
  • ¿Por qué firebase push_token devuelve la lista negra?
  • Aplicación de Firebase Indexación de privacidad y datos recopilados
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.