Как мне индексировать содержимое моего приложения для 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 приложения.
ура