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 App 中使用实时密钥,而在服务器端使用测试密钥。所以解决方案 2 现在有效。

也适用于任何想做同样事情的人。对于常规的分支链接,不能与单击分支链接的页面保持一致。他们建议将 $after_click_url 添加到链接的数据中。此键将告诉系统在单击分支链接后路由到特定网址。

感谢 branch.io 的支持,他们反应非常迅速。

于 2015-11-25T07:10:46.353 回答