У меня есть несколько универсальных ссылок, чтобы открыть мое приложение, что -то вроде
https://website.com/app/user/maise}, он открывает профиль пользователя в моем приложении и работает отлично. Социальные сети, например, Instagram, страница открывается в браузере в приложении, и мое приложение не открывается < /p>
Сначала я попробовал следующее решение < /p>
Код: Выделить всё
Redirecting...
function openApp() {
var universalLink = "https://yourdomain.com/path"; // Your actual Universal Link
// Force the browser to open the Universal Link outside in-app browsers
window.location.replace(universalLink);
// Fallback: If Universal Link fails, show a button
setTimeout(function() {
document.getElementById("fallback").style.display = "block";
}, 2000);
}
Redirecting...
If the app doesn't open, click the button below.
[url=https://yourdomain.com/path]
Open in Browser
[/url]
Но ни одна из двух альтернатив не работает, запасная сторона никогда не называется как window.location.replace всегда называется, но перенаправление превращается в тот же браузер в приложении, если я прокомментирую Window.location.replace , щелкнув на кнопку, перепродажи, тогда и то же самое, в ярке. Атрибуты в тегах , например, _blank или _system , но ссылка все еще открывается в одном и том же браузере In-App. /> Я не знаю, должен ли мне использовать платную услугу в качестве branch.io для чего -то, кто может быть таким простым. < /p>
Если приложение установлено, откройте приложение < /li>
Открыть хранилище, если на Android или ios < /li>
Откройте мой сайт < /li>
< /ol < /li>
>
Подробнее здесь:
https://stackoverflow.com/questions/794 ... pp-browser