在索引视图中使用Branch.io创建多个“在app中查看”链接

时间:2015-11-24 06:17:19

标签: ios branch.io

我想创建一个索引视图,该视图显示项目列表,后跟“应用程序中的视图”按钮,可将数据直接下载到应用程序中。

解决方案1. [不是闷闷不乐] 我认为deepviewcta电话适合在单个产品页面中使用。在我的情况下,它看起来不合适,因为它必须在致电deepview之前致电deepviewcta

解决方案2. 我正在尝试使用'dynamic' deeplink直接构建网址。文档说,附加的任何附加查询参数将显示在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

任何其他解决方案?

1 个答案:

答案 0 :(得分:0)

事实证明我在服务器端使用测试密钥时在ios App中使用了live key。所以解决方案2现在有效。

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

感谢branch.io的支持,他们的反应很快。