普遍的なリンクの動作について知りたい。私の混乱は、ユニバーサルリンクの動作にAppleが提供するドキュメントに起因しています。「iOSユーザーは、Safariを経由せずに、Webサイトへのリンクをタップして、インストールされたアプリケーションにシームレスにリダイレクトできます。 (https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html)ユニバーサルリンクはアプリをアプリにリダイレクトするはずですか?
私のアプリケーションでユニバーサルリンクをクリックすると、Safariにリダイレクトされ、「Spotify Appで開く」というメッセージが表示されます。
ユニバーサルリンクがクリックまたはタップされている背景:私は、Webビュー(WKWebViewおよびUIWebView)を使用しているアプリケーションを作成して、指定されたURLにリダイレクトするとそのアプリケーションを表示します。私はまた、openUrl:withOptions:completionHandler:を使用しています。ユーザーが作成したWebビューにあるユニバーサルリンクをクリックするとどうなるかを知りたい。
普遍的なアプリケーションは、アプリに直接アプリをインストールする必要がありますか?または、アプリからサファリに移動することが期待されます(「Spotifyアプリで開く」というメッセージとともに)アプリに移動しますか?
例1:https://open.spotify.com/artist/6vWDO969PvNqNYHIOW5v0m Spotifyリンクをクリックすると、私はSafariにリダイレクトされます。 Safariのページをスクロールした後、「Open」ボタンをクリックして「Spotify appでSpotify Musicを開く」というメッセージが表示されます。 「開く」をクリックすると、Spotifyアプリにリダイレクトされます。 Spotifyリンクをクリックすると、同じフローになります。My app - > Safari - > [Open] - > [Spotify]をクリックします。アプリからSpotifyアプリに直接リダイレクトされていない
例2:https://urlgeni.us/spotify/Arty [urlgeni Spotify]リンクをクリックすると、私はSafariにリダイレクトされます。 「Spotifyでこのページを開く」というメッセージが表示されます。その後、urlgeniのSpotifyリンクをクリックすると、同じフローになります。My app - > Safari - > Spotifyの順にクリックすると、Spotifyアプリケーションにリダイレクトされます(注:これは「開く」をクリックしないと発生します) Spotifyアプリ
問題のあるコードを投稿する必要があります。あなたがここで何を質問しているのかははっきりしない。 – JJF
@JJFこれは特にコードではありませんが、ユニバーサルリンクがどのように動作するのかを理解したいのと同じです。私はより多くの文脈を提供するために私の質問を編集しました。私が何かを明確にしなければならないかどうか私に知らせてください。ありがとう! – Potato
あなたはリンクを開くアプリケーションをSpotifyしていますか? – theMikeSwan