Индексирование приложений 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
файл.
Следуйте инструкциям, приведенным в официальной документации, и все будет в порядке: