Подтвердить что ты не робот

Добавьте глубокую ссылку на приложение cordova

Я хотел бы включить индексирование приложений для моего приложения для Android-кордовы, как описано здесь: https://developers.google.com/app-indexing/webmasters/app

К сожалению, я не могу найти документацию, как это сделать для приложения cordova. Существует плагин для прослушивания и трансляции в Intents, но я не думаю, что это поможет мне в этом случае: https://github.com/Initsogar/cordova-webintent

Я попытался добавить пример XML (измененный моими данными) в файл config.xml, но когда я пытаюсь создать приложение, я получаю следующую ошибку:

error: Error parsing XML: unbound prefix

Эта ошибка исчезает при удалении android: префиксы в XML, но она не работает.

4b9b3361

Ответ 1

С этим плагином я успешно его реализовал:

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

Вам нужно добавить его в свой проект, а затем настроить свои сайты через элементы <link rel="alternate" href="" /> в файле конфигурации. Затем вы можете добавить дополнительную разметку на сайты, которые должны быть проиндексированы, чтобы помочь Google найти правильные ссылки. Документация хороша.

Ответ 2

Я изучил это раньше, и есть некоторые проблемы с приложениями Google App Indexing и Cordova. Поскольку Кордова, по дизайну, работает в одном веб-представлении, индексировать не так много - функция индексирования приложений просто удивляет, почему вы постоянно находитесь в одном представлении.

Кому-то нужно реализовать плагин для этого, чтобы имитировать все представления, и вам все равно придется делать некоторые звонки с Javascript. Android просто не знает, как приложение структурировано за веб-представлением.

Что может помочь добавить некоторые намерения, чтобы ваше приложение можно было запустить в ответ на некоторые ссылки на вашем сайте или ссылки, например, в электронном или веб-браузере с помощью специального протокола yourapp://. Но я не уверен, будет ли google индексировать контент в InAppBroser.

Я использую этот плагин для получения функций открытия URL https://github.com/EddyVerbruggen/Custom-URL-scheme

Я сам ищу решение, поэтому, если у кого-то есть лучший ответ, я был бы счастлив его продвинуть.

Ответ 4

плагин cordova-plugin-firebase-appindexing помогает индексировать ваше приложение в Google.

Вы можете индексировать страницы приложения с метатегами, как указано здесь.

Плагин помогает выполнять поиск на страницах вашего приложения в приложении поиска Google в приложении Android. Если вы ищете страницы приложения, он приходит автоматически и по клику результата поиска он берет непосредственно на страницу вашего приложения.

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