Индексирование приложений Android – «<link>» в «<head>» не работает

Мы боремся с темой индексирования приложений из Google. План состоит в том, чтобы вставить тег в -area веб-сайта (crwaled from google) следующим образом:

android-app://com.testApp/myCustomScheme/car/ford 

И после этого посетить этот сайт со смартфоном, и приложение должно открыться. Но это не работа …

AndroidManifest:

В AndroidManifest мы ввели следующий код:

 <intent-filter android:label="test"> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> <category android:name="android.intent.category.BROWSABLE"/> <data android:scheme="myCustomScheme" android:host="car" android:pathPrefix="/ford"/> </intent-filter> 

AppPackage: «com.testApp».

HTML-код:

 <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="format-detection" content="telephone=no"> <link rel="alternate" href="android-app://com.testApp/myCustomScheme/car/ford" /> ... 

Проблемы:

Когда я посещаю веб-сайт с помощью этого кода, мое приложение не открывается.

После тестирования deeplink с инструментом deeplink-test из Google все работает отлично ( https://developers.google.com/app-indexing/webmasters/test )

Может быть, у меня неправильное понимание этой функции … но каждый раз, когда я посещаю этот сайт с моим мобильным телефоном (и приложение установлено), приложение должно начинаться в тот же момент, верно?

Нужно ли делать какие-либо дальнейшие действия в поисковой консоли Google?

ОБНОВИТЬ:

Ответ @ArunL является частью всего процесса, который вы должны сделать, чтобы иметь рабочее решение. Спасибо за вашу информацию и помощь.

Очень полезным для правильной реализации было это руководство от самого google: http://search-codelabs.appspot.com/codelabs/web-deep-linking#1

Еще одним полезным инструментом стал инструмент для веб-мастеров из Google: https://www.google.com/webmasters/tools/

Там вы можете загрузить LOCAL .apk, чтобы проверить / извлечь вашу реализацию deeplink с помощью реального apk, который не находится в «production / live»,

Также вы можете протестировать свой имп с вашим .apk, который работает в Play Маркете.

Спасибо за ваше время, Ильяс

    Он будет работать только с страницы результатов поиска Google. Если ваш сайт правильно проиндексирован и отображается в результатах поиска Google, проверьте, существует ли в источнике страницы веб-сайта в кэшированном содержимом Google: http://webcache.googleusercontent.com/search?q=cache:yourwebsite.com .

    Кроме того, вам может потребоваться переместить ваш apk в ПРОДУКЦИЮ, если он находится в BETA TESTING в консоли разработчика Google Play.