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) {
}
})