#java #android
Основное, что мне нужно сделать это открыть приложение напрямую без pop-up который предлагает открыть приложение всеми доступными способами. Согласно документации в манифесте диплинк можно обьявить 2-мя способами The following XML snippet shows how you might specify an intent filter in your manifest for deep linking. The URIs “example://gizmos” and “http://www.example.com/gizmos” both resolve to this activity. И в манифесте это вот так:Если я правильно понимаю то я не могу просто открыть вот такую ссылку: example://gizmos это ссылка, которую я могу открыть из внешней аппликации при использовании интента. А вот эта ссылка: http://www.example.com/gizmos как раз для того, чтобы ее отправлять по мейлу(допустим) и открывать ее при нажатии. Верно ли я понимаю? Потому что я уже разными способами попробовал отправить себе ссылку такого вида: example://gizmos, но она никак не распознается. Или как правильно это сделать? Мне нужно, чтоб человек нажал ссылку и приложение сразу открылось.
Ответы
Ответ 1
Судя по всему проблема в отсутствии домена в хосте. Т.е. вот так должно работать: android:host="gizmos.ru" Проверял на 2 девайсах - ссылка в html в Chrome при нажатии открывает приложение. Вот html для теста:example://gizmos.ru На эмуляторах проверить не удалось - они или хрома у меня не содержат или умирают при попытке протестировать такое. Стоящее на одном из эмуляторов приложение HtmlViewer открывал ссылку в себе, не пытаясь проверить есть ли кто для её запуска. Test of deep link
Комментариев нет:
Отправить комментарий