Меня немного смущает индексация приложений.
Во-первых, приложение для Android может обрабатывать ссылку на ваш веб-сайт для открытия внутри приложения, что называется глубинной ссылкой. Просто опишите правильные фильтры намерений в манифесте и обработайте вызовы внутри активности, и все.
Но есть возможность индексировать контент приложения роботом Googlebot. Таким образом, мы используем сайт, чтобы указать, что индексировать, и в конце концов в поиске Google будут страницы приложений.
Мой вопрос: достаточно просто указать сайт ассоциации с приложением на карте сайта или в тегах на страницах, чтобы показать мои страницы приложения в поиске Google, или строго рекомендуется использовать для этого FIrebase App Indexing.
И еще один вопрос: в документации говорится: «Обычно вы контролируете, как робот Googlebot сканирует общедоступные URL-адреса на вашем сайте, с помощью файла robots.txt. Когда робот Googlebot индексирует содержимое вашего приложения, ваше приложение может выполнять HTTP-запросы в рамках своей обычной работы. Однако эти запросы будут отображаться на ваших серверах как исходящие от робота Googlebot. Поэтому вы должны правильно настроить файл robots.txt на своем сервере, чтобы разрешить эти запросы». (внизу страницы https://developer.android.com/training/app-indexing/enabling-app-indexing.html#robots)
Как Googlebot индексирует страницы под капотом, почему он пытается перейти на blabla/api (mb, необходимый для реализации моего приложения), если он просто проходит через сайт и его ассоциацию, запускает мое приложение и что-то делает под капотом?