Вы можете реализовать оба. Индексирование приложений теперь также влияет на ранжирование в персонализированном поиске , так что это может дать лучшие результаты для ваших пользователей Android.
Цитата со страницы выше на случай, если ссылка сгниет:
С сегодняшнего дня мы начнем использовать информацию из проиндексированных приложений в качестве фактора ранжирования вошедших в систему пользователей, у которых установлено приложение. В результате мы можем теперь отображать контент из проиндексированных приложений более заметно в поиске.
Если у вас большая аудитория на Android, я бы рекомендовал использовать AppIndexing. Если у вас много пользователей на Facebook, я бы рекомендовал использовать App Links. Если у вас есть оба, делайте оба!
Чтобы напрямую ответить на ваш вопрос, вы не можете полагаться на ссылки приложений для выполнения индексации приложений, но вы, вероятно, можете выполнять эту работу одновременно с минимальными дополнительными усилиями.
Изменить
Чтобы лучше ответить на ваш вопрос, вы должны иметь возможность структурировать ожидаемые URI так, чтобы они были одинаковыми для обоих. Это позволит обрабатывать Intent в клиенте Android для поддержки как входящих URI AppLink, так и URI AppIndexing.
Изменить 2
Пример структуры URI для поддержки AppIndexing и AppLinks.
Допустим, у вас есть приложение для Android под названием SuperLinks с именем пакета com.example.superlinks, и вы хотите создать схему для обращения к определенному ресурсу с именем examplelink #1234. Ваша схема URI будет выглядеть как superlinks://examplelink/1234, которую вы можете реализовать для обработки клиента Android один раз, добавляя две разные части в заголовок веб-страницы.
Ваш AndroidManifest.xml будет содержать фильтры Intent для обработки созданной вами схемы (Reference):
...
<activity android:name=".YourActivity"
android:label="@string/app_name" >
...
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="superlinks" />
</intent-filter>
</activity>
...
Обратите внимание, что флаги действия и категории необходимы для того, чтобы приложение отображалось в качестве опции в средстве выбора, когда пользователь пытается открыть одну из ссылок вашей схемы.
Для поддержки AppIndexing добавьте в заголовок своей страницы следующее (Справочник) :
<head>
...
<link rel="alternate" href="android-app://com.example.superlinks/superlinks/examplelink/1234" />
...
</head>
Для поддержки AppLinks вы должны добавить следующее в заголовок своей страницы: Reference :
<head>
...
<meta property="al:android:url" content="superlinks://examplelink/1234">
<meta property="al:android:package" content="com.example.superlinks">
<meta property="al:android:app_name" content="SuperLinks">
...
</head>
person
PrplRugby
schedule
03.03.2015