SDK深度链接相关操作

创建深度链接

TurboLink.createDeepLink()
    .setTemplateId("<深度链接模版ID>")
    .setTitle("<深度链接标题>")
    .setTags(arrayOf("vip1", "vip2"))
    .setUserId("<对应的用户ID,需要做上下级绑定时需求>")
    .setLinkData(LinkData().addKeyValue("key1", "value1").addKeyValue("key2", "value2"))
    .setAndroidRedirection(true, "<你的深度链接特有跳转地址,如沿用模版的定义,这个方法不用调用>")
    .setIOSRedirection(true, "<你的深度链接特有跳转地址,如沿用模版的定义,这个方法不用调用>")
    .setWebRedirection(false, "<PC跳转地址,如沿用模版的定义,这个方法不用调用>", "<H5跳转地址,如沿用模版的定义,这个方法不用调用>")
    .setDefaultRedirection("<Default跳转地址,如沿用模版的定义,这个方法不用调用>")
    .setShare(ShareProperties().setTitle("<标题>").setDesc("<描述>").setImage("<分享到社媒展现的URL>"))
    .build(object : LinkProperties.LinkPropertiesCallback {
        override fun onSuccess(response: LinkResponse) {
        }
        override fun onFailure(code: Int, msg: String) {
        }
    })

LinkResponse 结构参考