Я впервые внедряю Deep Linking и App Indexing, всего месяц назад он был запущен для публичного использования, поэтому онлайн-помощь отсутствует. Я прочитал все доступные ресурсы, но есть еще некоторые проблемы.
Я понимаю такие вещи, как глубокое связывание должно быть реализовано до индексации приложения, оно должно реализовать схему android-app//com.example.com и многое другое.
Итак, загадка начинается:
Непонятки с глубинными ссылками. Google предлагает два шаблона URL:
Android-приложение://com.example.com/example/path/to/something
Так что почти в каждом примере я обнаружил, что они использовали оба шаблона. Но для индексации приложений требуется только второй.
Но я знаю, что если я также реализую 1-й, он также откроет мое приложение по обычной веб-ссылке. Я не знаю, хорошо это делать или нет?
Еще одна проблема с глубокими ссылками: существует множество браузеров (Opera, UC) или ОС Android, которые не поддерживают второй формат URI, они просто запускают поиск Google.
Как сделать так, чтобы браузер, не поддерживающий глубинные ссылки, обрабатывал этот uri: android-app://com.example.com/example/path/to/something
?
Примечание. Я буду использовать этот формат URI, чтобы открыть свое приложение с веб-сайта: android-app://com.example.com/example/path/to/something, поэтому проблема заключается в том, чтобы обрабатывать, когда этот формат URL не поддержка.