###前提・実現したいこと
iOSユニバーサルリンクに関して質問です。
iOSブラウザ(Safari)にて、サイト内から外部CDNへのリンクをクリックした際にアプリを起動させています。
(また、アプリから同リンクをタップしてもコンテンツへアクセスするようにしています)
現状URLスキームを使ったリンクで起動はできているのですが、
アプリが未インストールの場合、リンク無効メッセージが表示されてからiTunesStoreへ遷移してしまいます。
このメッセージを表示させない為にはユニバーサルリンクを用いるしかない
というところまでは調べたのですが、
CDNへのリンクでもユニバーサルリンクは実装できるのでしょうか?
それともアプリを起動させた上でリンク先へ移動する必要があるでしょうか?
どうぞよろしくお願い致します。
###該当のソースコード
JavaScript
1<a href="#" id="link" onclick="func()">コンテンツへのリンク</a> 2 3function func(){ 4 var scheme = "xxx://yyy.zzz" 5 var itunes_link = "https://itunes.apple.com/jp/app/id1111111111?l=ja&ls=1&mt=8" 6 var link = $("#link"); 7 link.attr("href", scheme); 8 link[0].click(); 9 10 var ua = navigator.userAgent; 11 if ((ua.indexOf('iPhone') > 0) || (ua.indexOf('iPad') > 0) || (ua.indexOf('iPod') > 0)){ 12 var _timerId = setTimeout(function() { 13 location.href = itunes_link; 14 }, 500); 15 } 16} 17
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。