web-dev-qa-db-ja.com

Androidユーザーがアプリをインストールしていない場合のディープリンク

そのため、現在アプリがインストールされていないユーザーをディープリンクできるかどうかを調べています。これが私がやろうとしていることです:1)ユーザーがモバイルブラウザでウェブサイトのディープリンクをクリックします。 2)ユーザーはアプリストアに移動してアプリをインストールします。3)インストールすると、ユーザーはアプリ内の特定のコンテンツへのディープリンクに移動します。

これまでに見つけた最も近いものはAndroid App Install Bannersですが、それが私が探しているものとは異なります。これは可能ですか?

Androidアプリインストールバナーがページ下部にあるリンクを次に示します: https://medium.com/@ageitgey/everything-you-need-to-know- about-implementing-ios-and-Android-mobile-deep-linking-f4348b265b49#.evsxzudwj

15
Reid Mac

あなたが達成しようとしていることは deferred deep link として知られています。

Vanilla iOSは遅延ディープリンクをまったくサポートしていません。 Android Android Google Playリファラー で実行できますが、信頼性が低く、Chrome(最も人気のあるAndroidブラウザが圧倒的に)。

これを行うには、おそらく Branch.io (完全な開示:私はブランチチームに所属しています)またはFirebase Dynamic Linksなどの(無料の)サードパーティサービスを調査する必要があります。 Branchプラットフォームは技術的な詳細とEdgeケースをすべて抽象化しているため、心配する必要があるのは、キー/値パラメーターのセットを定義することだけです(例:articleID: story123)リンクを作成するとき。 Branchは、ユーザーがリンクをクリックした後に初めて起動したときに、リンクをクリックしたときにアプリがインストールされたかどうかに関係なく、これらのパラメーターがアプリ内で返されるようにします。その後、値を使用してルーティング/カスタマイズできます。

これを自分で構築するのに必要なことの完全な説明については、 このブログ投稿 を試してください。

9
Alex Bauer