Я выполнил все шаги, указанные в этой ссылке: Запуск индексирования приложений Firebase< /а>. Все шаги проверки вашей реализации, упомянутые выше, работают нормально. Мое приложение также доступно для поиска в Google App ScreenShot. У меня есть перекрестная проверка нарушения кнопки «Назад», несоответствие содержимого, как указано в документации Google. У нас есть работающий веб-сайт с правильно проиндексированными страницами, мое приложение находится в игровом магазине. Мой веб-сайт можно найти с помощью результатов поиска Google, если вы нажмете на ссылку, все попросит открыть через приложение, если открыть в приложении, он будет перенаправлен на этот конкретный содержание. Тем не менее, значки приложений, которые обычно появляются вместе с проиндексированными URL-адресами вместе с веб-ссылками, не отображаются в результатах поиска. Я не могу определить проблему. Может ли кто-нибудь объяснить, где я ошибаюсь.
Приложение Firebase индексирует результаты поиска Android
Ответы (1)
Индексирование в том виде, в котором вы его реализовали, является локальным. это означает, что они доступны только на телефоне и не доступны через Интернет. сначала вам нужно иметь веб-сайт. затем, когда результат поиска с вашего веб-сайта отображается в Google, и пользователь нажимает на ссылку вашего веб-сайта, система Android спросит пользователя, как его открыть. внутри целевого приложения или в браузере.
<intent-filter android:label="@string/app_name" android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://recipe-app.com/recipe" -->
<data android:scheme="http"
android:host="recipe-app.com"
android:pathPrefix="/recipe" />
<!-- Accepts URIs that begin with "https://recipe-app.com/recipe" -->
<data android:scheme="https"
android:host="recipe-app.com"
android:pathPrefix="/recipe" />
</intent-filter>
здесь веб-сайт www.recipe-app.com, поэтому, если пользователь увидит какой-либо результат с этого веб-сайта в результатах поиска Google, он сможет открыть его в вашем приложении. и приложение должно быть опубликовано в магазине Google Play. Надеюсь, поможет!
также я рекомендую прочитать этот Codelab http://search-codelabs.appspot.com/codelabs/android-deep-linking#1