Как я могу настроить динамическую ссылку для запуска на всех поддоменах на моем веб-сайте и передать URL-адрес в качестве данных?
Я хочу иметь возможность брать любой URL-адрес из браузера и вставлять его в электронное письмо. Если щелкнуть, я хочу, чтобы он открывался в приложении, а не в браузере, если приложение установлено.
LinkedIn, Facebook и другие делают это, но я не могу понять, как это сделать.
Тогда это не то, что вы делаете с динамическими ссылками Firebase.
То, что вы ищете, это глубокие ссылки. Представьте свой манифест apple-app-site-association
.
"applinks": {
"apps": [],
"details": [
{
"appID": "{your.App.ID.here}",
"paths": ["/path/to/url/", "/another/path/to/url"]
}
]
}
}
Хотя я не уверен, что это то, что делает firebase (поскольку нельзя указать такую вещь в манифесте Android, а только в самом приложении), это один из способов думать об этом. Если вместо использования динамических ссылок Firebase вы вручную добавите манифесты Android и OSX в свой проект без указания пути, это будет работать для всего вашего веб-сайта.
Есть много статей о настройке диплинков, а точнее отложенных, но, чтобы выбрать одну, можно начать с Руководство Adjust.com по диплинкингу