首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分支IO深度连接

分支IO深度连接
EN

Stack Overflow用户
提问于 2018-05-30 13:41:14
回答 1查看 862关注 0票数 0

我是新的深度链接,我已经成功地实现了深度链接使用branch.io SDK。但我的问题是,当设备中已经安装了应用程序时,可以使用以下方式传递深链接中的参数:

代码语言:javascript
复制
 Branch.getInstance().initSession(new Branch.BranchReferralInitListener() {
            @Override
            public void onInitFinished(JSONObject referringParams, BranchError error) {
                if (error == null) {
                    Log.i("BRANCH SDK", referringParams.toString());
                } else {
                    Log.i("BRANCH SDK", error.getMessage());
                }
            }
        }, this.getIntent().getData(), this);
    }`  

但是,如果应用程序不存在,并且从服务器或playstore下载,用户启动一个没有链接的应用程序,我如何将数据从该链接传递到应用程序。请不要否决我搜索过这个但没有发现任何东西。

我读了一些分支安装推荐器。但不知道如何处理

EN

回答 1

Stack Overflow用户

发布于 2018-05-30 17:42:52

initSession()是一个侦听器,它从任何源获取分支链接数据: URI方案、应用程序/通用链接和分支服务器。

它还具有延迟深度链接的功能,当应用程序尚未安装在设备上时,该链接将被单击。一旦应用程序安装并打开- initSession()侦听器将向分支的服务器发送数据请求。如果分支能够匹配您的链接,点击到应用程序,打开链接数据将发送到应用程序,并通过initSession().返回。分支使用指纹和人物角色信息来匹配这两个事件,甚至使用多个设备来匹配用户。

基本SDK集成完成后推迟深度链接工作。在Android上,您还可以使用启用100%匹配来确保数据始终被传递到应用程序中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50606255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档