2017-01-13 11 views
6

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

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

は、ここでのAndroidアプリケーションとのリンクがページの下部にバナーをインストールします:https://medium.com/@ageitgey/everything-you-need-to-know-about-implementing-ios-and-android-mobile-deep-linking-f4348b265b49#.evsxzudwj

+1

助けてもらえますか? http://stackoverflow.com/questions/4093150/get-referrer-after-installing-app-from-android-market – FWeigl

+0

これは非常に有望です。いったん実装されると報告します。 = D –

+1

それは表面にありますが、 'INSTALL_REFERRER'は非常に信頼性がありません。私はそれであなたの時間を無駄にしないことをお勧めします –

答えて

5

何がdeferred deep linkingとして知られて達成しようとしています。

バニラiOSは遅延ディープリンクをまったくサポートしていません。 AndroidはAndroid Google Play referrerで行うことができますが、信頼性が低く、Chromeからはまったく動作しません(最も人気の高いAndroidブラウザです)。

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

これを自分で構築するための詳細については、this blog postをお試しください。