0

アイテムのリストを表示するインデックス ビューを作成し、その後に「アプリで表示」ボタンを表示して、データをアプリに直接ダウンロードしたいと考えています。

解決策 1. [解決策ではありません] deepviewcta呼び出しは、単一の製品ページで使用するのに適していると思います。deepviewctaを呼び出す前にdeepviewを呼び出す必要があるため、私の場合は適切ではないようです。

解決策 2. 'dynamic' deeplinkを使用して URL を直接構築しようとしています。ドキュメントには、追加された追加のクエリ パラメータが initSession コールバックに表示されると記載されていますが、私には機能しません。

構成リンクは次のようになります。

https://bnc.lt/a/key_test_kkkkkkkkkkkkkkkkkkkkkkk?has_app=yes&channel=character&my_list_id=0c56c4bc-fac9-412a-be19-c0feefe30d29

コールバックで取得したものには、次のデータしかありません

"+clicked_branch_link" = 0;
"+is_first_session" = 0;

コールバックでは、他のパラメーターが欠落しているだけです。

url NSURL * @"my-app://open?link_click_id=197576253652400385"   0x00007fad90d47450

その他のソリューションはありますか?

4

1 に答える 1

0

サーバー側でテストキーを使用しているときに、iOSアプリでライブキーを使用していたことがわかりました。したがって、解決策 2 が機能するようになりました。

また、同じことをしたい人のために。通常のブランチ リンクの場合、ブランチ リンクがクリックされたのと同じページにとどまることはできません。リンクのデータに $after_click_url を追加することを提案しています。このキーは、Branch Link がクリックされた後に特定の Web アドレスにルーティングするようにシステムに指示します。

branch.io のサポートに感謝します。彼らは非常に迅速に対応してくれました。

于 2015-11-25T07:10:46.353 に答える