2017-11-02 14 views
0

普遍的なリンクの動作について知りたい。私の混乱は、ユニバーサルリンクの動作に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アプリ

+0

問題のあるコードを投稿する必要があります。あなたがここで何を質問しているのかははっきりしない。 – JJF

+0

@JJFこれは特にコードではありませんが、ユニバーサルリンクがどのように動作するのかを理解したいのと同じです。私はより多くの文脈を提供するために私の質問を編集しました。私が何かを明確にしなければならないかどうか私に知らせてください。ありがとう! – Potato

+0

あなたはリンクを開くアプリケーションをSpotifyしていますか? – theMikeSwan

答えて

0

アプリに直接。スキームのようなオープンアプリのアラートはありません。

Here theres a u2 video

+0

2年前に__パブリッシュされました__...あなたがiOS開発に最後に触れたのは何ですか? – holex

0

それはシームレスにアプリ・ツー・アプリを行く必要があります - あなたが取得しているOpen in 'Spotify'?メッセージは1回のみのフラグであるべきであり、Spotifyはのために、その後、後続のユニバーサルリンクはアプリ・ツー・アプリ

になります
+0

リンク例https://urlgeni.us/spotify/Artyでは、「Open in 'Spotify'?」というメッセージが表示されます。 1回限りのフラグではありません。私は例のリンクをクリックするたびにフラグを見ています。 – Potato

関連する問題