2017-12-08 14 views
0

は、私は、AppStoreのにリダイレクトされ、そこから私は、アプリをダウンロードしてください。私が実際に必要とするのは、ダイナミックリンクの長いリンクです。なぜなら、データを抽出する必要があるからです。初めてアプリケーションを開くときにダイナミックリンクからロングリンクを取得するにはどうすればよいですか?私はダイナミックリンクをクリックすると

私が初めてアプリを起動すると、この方法は、オープンされます。ここでの用語の

-(Bool)application:(UIApplication *)application openURL:(NSURL *)url options:(NSDICtionarry<NSString *, id>options). 
+0

他のスレッドはこちらhttps://stackoverflow.com/questions/47451072/how-to-know-app-was-installed-through-firebase-dynamic-link-in-didfinishlaunchin/47504123?noredirect=1#comment82399834_47504123 –

答えて

1

明確化: ディープリンク - >これはあなたの中のダイナミックリンクを置くものです。 長いダイナミックリンク - >ダイナミックリンクの動作に関連する深いリンクと一連のパラメータを持つダイナミックリンク。 短いダイナミックリンク - 長いものと同じですが、短い表現があります。

あなたはディープリンクにパラメータとしてデータを追加する必要があり、より多くのデータを格納します。たとえば、代わりにディープリンクのhttps://example.comあなたが質問を持っている場合は、私に教えてくださいhttps://example.com?promotionID=abc&openViewName=startingViewOptionB&loadImageOnPromo=imageSmall

を使用しています。

+0

しかし、私は実際にそれらのダイナミックリンクを全てfirebaseにしたくありません。私は1を作ってそれにデータを追加するだけで、リンクを送る人の数に依存します。だから誰かがこの "https://****.app.goo.gl/jGBo"をクリックすると、そこからデータを抽出して使いたいと思う。あなたが私にこのことを助けてくれることを願っています。 – muyat

+0

私はそれを私は持っているtahink!私はそれを働かせて、あなたにできるだけ早く知らせるでしょう! – muyat

+0

Ivanowプログラムでダイナミックリンクにデータを追加する方法はありますか?だから、例えば私はfirebase上で作成したダイナミックリンクは、この「HTTPS://****.app.goo.gl/jGBo」のように見えるとディープリンクは、この「https://example.com/home」のように見えます。プログラムによるディープリンクURLの変更方法を教えてください。誰かがデバイス上のダイナミックリンクを開くと、モバイルデバイスがリダイレクトされてディープリンクが送信されないようにするために、私はfirebaseに追加した逆リンクを含むダイナミックリンクを送信する必要があります。しかし、私はそのディープリンクを変更することはできません。これで私を助けてください。 – muyat

関連する問題