現在、我々はサファリスマートバナーを通じて当社のiOSアプリを開く>/http://example.com/sharing/ < IDのように見えるユニバーサルリンクを持っています。スマートなバナーは嫌なので、実際に人がページを読み込んだときに表示されるBranch.io journeysのバナーを使用したいと考えています。これらのリンクはすでに野生のものなので、作業を続ける必要があります。将来は、アプリ内からbranch.io共有リンクを生成しますが、ウェブ上のこれらのリンク先ページは引き続き存在します。Branch.ioプライマリドメインにユニバーサルリンクから移行する方法
私はJavaScriptからbranch.init('key_test_foo');
を呼んでいる、と旅のバナーが表示されます。 「Get」ボタンが表示され、決して「Open」は表示されません。私は、アプリケーションが適切な場所にナビゲートできるようにbranch.ioを通してオブジェクトIDをどのように渡すかはわかりません。
このアプリはXamarinで構築されており、この例の後に正しく統合されていると思います。私たちのプロダクションビルドではなく、Visual Studioでデバッガを使ってアプリケーションを実行しています。
imgurがいる限り、私は右の場所でアプリを開くには、Safariでクリックできる何かがありますように、持っているように私も「オープンAppの」リンクのために解決したいです。
このページが表示されるたびに「リンクする」必要があるとは思わないでしょうか?
EDIT: もう1つ質問があります。私は私のog:urlを変えたいと思うので、facebookが私のページを擦ってしまうと、私のサイトに戻るのではなく、ブランチを通って開きます。しかし、どうすればそれを設定できますか? FacebookはそれがページをロードするときにJSを実行するつもりはありませんか? my.app.linkに設定するだけで、deeplinkルーティングを駆動するal:ios:urlから魔法が発生しますか?
私はこれだと思う:https://stackoverflow.com/a/34596340/401636解決策かもしれない。
og:urlに関するご質問が分かりません。ディープリンクに使用できるクエリパラメータについて説明しているSO投稿です。達成したいユースケースについて詳しく説明できますか? –