Имам три бутона на моя уебсайт, които се свързват към страници във Facebook, Twitter и vk.com. Искам да отворя собствено приложение, ако е инсталирано на потребителско устройство. В противен случай искам резервният URL адрес да бъде отворен.
Първо, опитах се да използвам собствени схеми на приложения директно с deep-link.js плъгин. Но когато се опитах да отворя собствена URL схема на приложение, когато собственото приложение не беше инсталирано, Safari показа грешка, но най-накрая отвори резервната страница на URL. Браузърът за Android по подразбиране каза, че не знае как да се справи с такава URL схема:
<a class="btn btn-primary" href="https://www.facebook.com/warpcompany" data-app-ios="fb://profile/838619192839881" data-app-android="fb://page/838619192839881">Facebook</a>
След това се опитах да използвам "стандартните" връзки към приложението, които имат толкова много промоции от Facebook. Дори се опитах да използвам връзките към техните хоствани приложения, за да се уверя, че съм генерирал всичко по правилния начин. Не работи, винаги пренасочва към резервен уебсайт. Можете лесно да го тествате сами от https://fb.me/746134728830806
Възможно ли е да се предостави дълбока връзка на уебсайта, която ще отвори собственото приложение без грешки поне в браузърите по подразбиране на операционната система или ще се върне безшумно към URL?