Индексирование приложений Google для iOS и универсальные ссылки

Кто-нибудь знает, как работает индексация приложений Google для iOS с новой реализацией через универсальные ссылки? Как я понимаю из https://developers.google.com/app-indexing/ios/app

Документация по индексированию приложений Google для iOS 9 содержит универсальные ссылки для iOS из Google Search в Safari. Индексирование приложений для iOS версий 7 и 8 устарело и больше не доступно для новых интеграций

Но механизм индексации не ясен. Как мы можем добавить ссылки, которые могут быть открыты в приложении к поиску Google? Единственное действие со стороны приложения - это регистрация приложения с помощью:

[[GSDAppIndexing sharedInstance] registerApp:your iTunes ID];

Нет объявлений об индексированных объектах приложений, как для Android: https://developers.google.com/app-indexing/android/publish

Так, где мы можем добавить ссылки для индексации? До того, как в iOS 9 использовалась пользовательская схема URL, чтобы помочь движку Google находить контент сайта для приложений iOS:

<html>
<head>
  ...
  <link rel="alternate" href="ios-app://{itunes_id}/{scheme}/{host_path}" />
  ...
</head>

Должны ли мы по-прежнему использовать его для iOS 9?
Должны ли мы использовать пользовательскую схему gsd-{ourscheme} для индексации?

1 ответ

Новая интеграция (из iOS 9) основана на универсальных ссылках и использует схему "http", поэтому нет необходимости использовать собственную gsd-схему.

Нет необходимости публиковать глубокие ссылки, используя <link rel> теги. Глубокие ссылки публикуются через apple-app-site-association файл.

Следуйте инструкциям, приведенным в официальной документации, и все будет в порядке:

https://developers.google.com/app-indexing/ios/app

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