update tag signal priority one español data cordova android-intent deep-linking android-app-indexing google-search-platform

cordova - tag - onesignal priority



Añadir enlaces profundos a la aplicación cordova (4)

Con este complemento lo implementé con éxito:

github.com/nordnet/cordova-universal-links-plugin

Debe agregarlo a su proyecto y luego configurar sus sitios a través de <link rel="alternate" href="" /> elementos en un archivo de configuración. A continuación, puede agregar un margen adicional a los sitios, que debe indexarse, para ayudar a Google a encontrar los enlaces correctos. La documentación es buena.

Me gustaría habilitar la indexación de aplicaciones para mi aplicación cordova android como se explica aquí: https://developers.google.com/app-indexing/webmasters/app

Desafortunadamente no puedo encontrar documentación sobre cómo hacer eso para una aplicación de Córdoba. Hay un complemento para escuchar y transmitir a Intents, pero no creo que esto me ayude en este caso: https://github.com/Initsogar/cordova-webintent

Traté de agregar el XML de ejemplo (modificado con mis datos) al archivo config.xml, pero cuando intento crear la aplicación, aparece el siguiente error:

error: Error parsing XML: unbound prefix

Este error desaparece al eliminar los prefijos de android: dentro del XML, pero no está funcionando.


El plugin cordova-plugin-firebase-appindexing ayuda a indexar tu aplicación en google.

Puede indexar las páginas de la aplicación con metaetiquetas como se menciona here .

El complemento ayuda a buscar las páginas de su aplicación en la aplicación de búsqueda de Google en la aplicación de Android. Si busca páginas de aplicaciones, se completa de forma automática y al hacer clic en el resultado de la búsqueda lo lleva directamente a la página de la aplicación.

https://www.npmjs.com/package/cordova-plugin-firebase-appindexing


He analizado esto antes y hay algunos problemas con Google App Indexing y Cordova Applications. Como Cordova, por diseño, funciona en una única vista web, no hay mucho que indexar: la función de Indización de aplicaciones simplemente se preguntará por qué se queda en una vista todo el tiempo.

Alguien tiene que implementar un complemento para esto, para simular todas las vistas, y aún necesitaría hacer algunas llamadas desde Javascript. Android simplemente no sabe cómo se estructura la aplicación detrás de la Vista Web.

Lo que podría ayudar es agregar algunos Intents para que su aplicación se pueda iniciar en respuesta a algunos enlaces en su sitio web o enlaces, por ejemplo, en un correo electrónico o un navegador web con un protocolo yourapp: // especial. Pero no estoy seguro si google indexará el contenido en un InAppBroser de todos modos.

Estoy usando este complemento para obtener la funcionalidad de apertura de URL https://github.com/EddyVerbruggen/Custom-URL-scheme

Yo mismo estoy buscando una solución, de modo que si alguien más tiene una mejor respuesta, me gustaría subirla.