Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Начать

Чтобы получить общедоступный контент из вашего приложения в результатах поиска пользователей в приложении Google, начните с настройки URL-адресов вашего приложения и добавления библиотеки индексации приложений Firebase.

Добавить Firebase и библиотеку индексирования приложений

Хотя вам не нужен Firebase для индексирования общедоступного контента вашего приложения Google, индексирование приложений может помочь вам получить больше пользы от поиска .

  1. Если вы еще этого не сделали, добавьте Firebase в свой проект Android .
  2. В своем файле build.gradle уровня проекта обязательно build.gradle репозиторий Google Maven в buildscript и allprojects .
  3. Добавьте зависимость для библиотеки Android индексации приложений Firebase в файл Gradle вашего модуля (на уровне приложения) (обычно app/build.gradle ):
    implementation 'com.google.firebase:firebase-appindexing:19.1.0'

Создайте свой веб-сайт и приложение таким образом, чтобы URL-адреса, указывающие на страницы на вашем сайте, были такими же, как URL-адреса в вашем приложении для Android. Поиск Google сканирует ваш сайт по этим ссылкам, а затем использует их для отправки пользователей непосредственно в ваше приложение.

Например, рассмотрим простой веб- сайт http://www.recipe-app.com из кодовой метки приложения . Ссылки в приложении - это те же URL-адреса HTTP, которые используются на веб-сайте, и имеют четкую структуру, которая соответствует типам страниц и типам представлений приложений. Следуйте этому типу структуры в вашем приложении и на веб-сайте.

Образец recipe-app.com имеет два типа страниц (для рецептов и заметок), но у вас может быть гораздо больше типов страниц на вашем сайте, каждый с отдельным типом ссылки. Например, recipe-app.com включает в себя следующие типы ссылок:

  • Страницы рецепта: http://www.recipe-app.com/recipe/*
  • Страницы заметок: http://www.recipe-app.com/recipe/*/note
  • Но он также может включать страницы классов кулинарии, используя следующие типы ссылок:

  • Страница регистрации кулинарного класса: http://www.recipe-app.com/registration
  • Страница Расписание занятий по кулинарии: http://www.recipe-app.com/schedule

Чтобы упростить свою работу, узнайте количество и типы ссылок, которые вам необходимо поддерживать, прежде чем приступить к созданию приложения. Также убедитесь, что вы создаете хорошие заголовки и описания для своих страниц.

Как только вы определили свою структуру и начали создавать экраны в своем приложении, помните, что вам также нужна обратная навигация . Пользователи должны вернуться к предыдущему экрану, если они нажмут кнопку «Назад» после открытия ссылки.

Для общедоступного контента, включенного в результаты поиска Google, обрабатывайте ссылки на ваше приложение через ссылки приложений Android . Ссылки на приложения для Android помогут вам убедиться, что пользователи попадают в нужное место, когда открывают ссылку на ваше приложение. Пользователи, у которых не установлено ваше приложение, также могут запускать ваше приложение, не устанавливая его через Android Instant Apps .

Ссылки на приложения для Android включают два основных компонента:

  1. Глубокие ссылки на контент вашего приложения: добавьте фильтры намерений в манифест, чтобы определить HTTP-сопоставление URL-адреса, которое вы настроили на предыдущем шаге, а затем настройте ваше приложение на использование данных из намерений для отправки пользователям нужного контента. Узнайте больше в разделе Создание глубоких ссылок на контент приложения .
  2. Подтверждение ссылки: настройте свое приложение для запроса подтверждения ссылки, подтверждающего право собственности на ваш сайт и ваше приложение. Затем опубликуйте на своем веб-сайте файл ссылок на цифровые активы, подтверждающий ваше право собственности. Узнайте больше в разделе « Проверить ссылки на приложения» .

Помощник по ссылкам на приложения в Android Studio проведет вас через процесс, описанный в документации по ссылкам на приложения для Android. Узнайте больше об использовании App Links Assistant .

Далее: уточнение индексации публичного контента