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

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

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

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

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

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

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

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

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


person Vladimir    schedule 23.12.2015    source источник


Ответы (1)


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

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

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

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

person kbielski    schedule 07.01.2016
comment
Что с обратной совместимостью? Кажется, новая библиотека поддерживает только iOS 9. Google только что объявил устаревшими старые библиотеки, поддерживающие iOS 7 в качестве цели развертывания, что это значит? Означает ли это, что эти библиотеки больше не поддерживаются или, что еще хуже, даже сломаны? Ну вот и отлично. - person HepaKKes; 18.01.2016
comment
Где мы должны поместить подписанный файл Apple-App-Site-Association в Ruby on Rails. Я поместил его в общую папку, но он не открывается в моем приложении. - person Ashish mittal; 03.02.2016