Приложение Firebase индексирует результат поиска Android
Я реализовал все шаги, которые упомянуты по этой ссылке: Начало индексации приложений Firebase. Все тесты, описанные выше, работают нормально. Мое приложение также доступно для поиска в Google App ScreenShot. Я перепроверил нарушение кнопки "Назад", несоответствие содержания, как указано в документации Google. У нас есть живой веб-сайт с правильно проиндексированными страницами, мое приложение находится в игровом магазине. Мой веб-сайт можно найти с результатом поиска Google, если вы нажмете на ссылку, которую все просят открыть через приложение, при открытии в приложении он будет перенаправлен на этот конкретный содержание. Тем не менее значки приложений, которые обычно отображаются с индексированными URL-адресами вместе с веб-ссылками, не отображаются в результатах поиска. Я не могу определить проблему. Может ли какое-то тело объяснить, где я иду не так?
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