2017-06-23 9 views
1

私は自分のアプリケーションに深いリンクを持つことを学んでいます。SweftでDeeplinkを使用して他のアプリケーションを開きます

私のユーザーに自分のソーシャルメディア、ブログ、または他のサイトを自分のアプリケーションにリンクさせたいと考えています。

しかし、サイトを検出し、そのサイトのアプリケーションを開こうとすると(少なくともメインストリームのソーシャルメディアなどでは)リンクを開こうとする必要があります。

私はhttps://github.com/BranchMetrics/Roots-iOSを使用しようとしていましたが、自分のデモが動作しないようでも、私のアプリケーションを動作させることができませんでした。(私も速く使用していますので、Obj-Cをあまり読んでいません。

誰でもこれを行う方法を知っていますか?

+1

「deep linking in swift」という単語を簡単に検索すると、多数のリンクが返されます。いくつかの記事を読んだり、いくつかのチュートリアルを試して試してみるべきです。あなたが特定の*コード*の問題や質問に遭遇した場合は、戻ってきて質問してください。 – DonMag

+0

私は検索しました。私は記事やチュートリアルを読んでいます。しかし、彼らはほとんど私が必要とする自分のアプリケーションのための深いリンクを作成するためのものです。私は、Web URLから、最低限、そのWebサイトのモバイルアプリケーションのための深いリンクにする方法を学ぶ必要があります。多くの異なるサイトでは、**いくつかの**標準があるため、独自のディープリンク形式と構造を使用しています。少なくとも、私が読んだ記事によると、 @DonMag – daredevil1234

+0

OK - おそらく私はあなたの質問を誤解しています...他のアプリのURLスキーム/ユニバーサルリンクのリストをお探しですか? – DonMag

答えて

0

私は必要なものではありませんが、ライブラリhttps://github.com/SwiftKitz/Appzはかなり近いです。

外部アプリケーションに起動し、Webをフォールバックします。また、URLを渡してベースアプリケーションを検出し、アプリケーションの逆接続スキーム(これまで私が持っていなかった情報でした)に解析するコードを追加するのもかなり簡単です。

この問題は申し訳ありません。

関連する問題