Android: la aplicación de indexación de aplicaciones de Firebase no se muestra en las sugerencias de autocompletar de google
Estoy intentando implementar la indexación de aplicaciones Firebase, mientras que la tarea de actualizar el indexable muestra éxito y el índice también se muestra en la pestaña Aplicaciones después de buscar en Google App. Por lo que entiendo, el índice también debe aparecer en las Sugerencias completas de Auto cuando se busca en la aplicación de Google pero no se muestra. Estoy siguiendo el tutorial de aquí . El siguiente es el fragmento de código que estoy usando para indexar el contenido:
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); } });
También la versión de la biblioteca de Indexación de aplicaciones de Firebase que estoy usando es
- Firebase @PropertyName no funciona
- Integración Algolia Firebase y Android
- ¿Cómo se cuenta el límite de la tasa Firebase Remote Config?
- Quitar el token FCM del grupo de dispositivos Firebase
- FirebaseRecyclerAdapter con 2 referencias de base de datos diferentes - impacto negativo en el desplazamiento
compile 'com.google.firebase:firebase-appindexing:10.0.1'
¿Hay algo que me falta? Estoy probando en Nexus 6P corriendo en Stock 7.1.1
y Google App versión 6.9.36.21.arm64
.
- El LED de notificación de Firebase parpadea
- ¿Cómo enviar confirmación de correo electrónico de Firebase en la suscripción?
- Firebase - Correo de verificación de correo electrónico No funciona - Se ha producido un error interno.
- NullPointer en toLowerCase pero no uso ese método en ninguna parte
- Error al agregar dependencias para firebase-ui-auth
- Firebase sigue lanzando ID de cliente OAuth2 en la configuración del servidor no se encuentra
- Autenticación del teléfono Android Firebase INVALID_APP_CREDENTIAL: Error en la validación de la aplicación
- Recuperación de datos de firebase
Los Indexables deben ser construidos con el Indexable.Builder , por elemento (que sugiere un bucle) … mientras que el DigitalDocumentBuilder es una implementación bastante específica del mismo, especialmente para documentos digitales.
Indexable recipe = new Indexable.Builder() .setName("Brownie Recipe") .setUrl("//acme.com/recipes/12345678") .build(); FirebaseAppIndex.getInstance().update(recipe);
-
Consulte la documentación de AppIndex o
-
Crear y ejecutar el QuickStart AppIndexing:
git clone https://github.com/firebase/quickstart-android.git
. -
Lectura adicional: Activación de Deep Links para el contenido de la aplicación .
El tutorial (y la pregunta) aparece un poco anticuado; La versión actual es 11.0.2
.
También com.google.android.gms
: play-services-appindexing
es necesario.
- Acceso a recursos enteros en xml
- ¿Qué resolución debería tener mi pantalla de bienvenida de Android?