Приложение Firebase индексирует результаты поиска Android

Я выполнил все шаги, указанные в этой ссылке: Запуск индексирования приложений Firebase< /а>. Все шаги проверки вашей реализации, упомянутые выше, работают нормально. Мое приложение также доступно для поиска в Google App ScreenShot. У меня есть перекрестная проверка нарушения кнопки «Назад», несоответствие содержимого, как указано в документации Google. У нас есть работающий веб-сайт с правильно проиндексированными страницами, мое приложение находится в игровом магазине. Мой веб-сайт можно найти с помощью результатов поиска Google, если вы нажмете на ссылку, все попросит открыть через приложение, если открыть в приложении, он будет перенаправлен на этот конкретный содержание. Тем не менее, значки приложений, которые обычно появляются вместе с проиндексированными URL-адресами вместе с веб-ссылками, не отображаются в результатах поиска. Я не могу определить проблему. Может ли кто-нибудь объяснить, где я ошибаюсь.


person Pradyumna Sahoo    schedule 02.03.2017    source источник
comment
У меня не было большой репутации, чтобы размещать больше ссылок на другие изображения. Проверьте свою ссылку на реализацию: firebase.google.com/docs/app-indexing/android. /тест   -  person Pradyumna Sahoo    schedule 02.03.2017
comment
если вы имеете в виду в результатах публичного поиска, то вам нужно подождать.   -  person Elias Fazel    schedule 02.03.2017
comment
Да. Это почти 48 часов, сколько времени это займет?   -  person Pradyumna Sahoo    schedule 02.03.2017
comment
старайтесь искать с максимальным сходством с текстом вашего сайта. вы должны увидеть ссылку на свой веб-сайт в результатах поиска, которые подключаются к вашему приложению.   -  person Elias Fazel    schedule 02.03.2017
comment
Веб-ссылки уже проиндексированы, значок моего приложения не отображается в результатах поиска. Если вы нажмете на ссылку, она попросит открыть через приложение, и если вы выберете приложение, оно будет направлено на этот конкретный контент.   -  person Pradyumna Sahoo    schedule 02.03.2017


Ответы (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

person Elias Fazel    schedule 02.03.2017
comment
У меня есть веб-сайт, ссылки которого индексируются правильно, мое приложение обновляется в магазине игр. - person Pradyumna Sahoo; 02.03.2017
comment
Ссылку, которую вы упомянули, я уже прошел, хотя это вместе со всеми видео You Tube от Google. Часть кода полностью готова. - person Pradyumna Sahoo; 02.03.2017