Как мне индексировать содержимое моего приложения для Android

Я пытаюсь реализовать индексирование приложений Google в одном из моих приложений. Содержание в моих приложениях разделено на главы:

  • Линейное движение
  • Движение снаряда

Каждая глава представлена ​​как одно представление, но в каждом из этих представлений есть несколько разделов, например, Линейное движение содержит:

  • водоизмещение
  • Средняя скорость

Я мог индексировать свои данные только по заголовку главы, но я также хотел бы проиндексировать все заголовки разделов. Я попытался проиндексировать все разделы для одного и того же приложения, но похоже, что используется только последняя запись.

Пример в C# (я использую Xamarin):

foreach (var item in data)
        {
            var viewAction = Action.NewAction(Action.TypeView, item, baseAppUri);
            AppIndex.AppIndexApi.Start(client, viewAction);
        }

Можно ли индексировать несколько элементов, чтобы они указывали на один и тот же URI, или, может быть, я должен придерживаться только индексации заголовка главы?

1 ответ

Решение

На Центральном справочном форуме для веб-мастеров задан вопрос, в котором объясняется, что у вас может быть несколько веб-адресов с одним и тем же URI приложения.

Вот ссылка на вопрос

Вы также можете найти дополнительную информацию по адресу https://developers.google.com/app-indexing/android/publish где вам необходимо сообщить об активности в API, но это следует делать только один раз за посещение URI приложения.

ура

Другие вопросы по тегам