跳到主要内容

SDK对象参考

最后更新:2024/01/22

EventResponse

方法类型说明
getCode()Int返回编码
getMsg()string返回说明
getData()string返回结果
getLinkHashId()string归因中的所属链接hash
getBlackbox()stringblackbox, TurboLink定义的终端编码
getDeviceStatus()Int获取设备状态,1-新设备,2-老设备
getLinkData()List[LinkDataProperties]归因中的所属链接相关LinkData数据,该数据为创建深度链接时提供的LinkData数据
getCustomKey(key : String)string获取归因中的链接hash自定义Key:Value
getCampaignData().getCampaignId()string获取活动LinkHashID
getCampaignData().getTitle()string获取活动标题
getCampaignData().getStart()Int获取活动开始时间(时间戳)
getCampaignData().getEnd()Int获取活动结束时间(时间戳)
getCampaignData().getStatus()Int获取活动状态(1-待发布,2-已发布,3-已下线,4-预发布)
getFromUser().getUserId()string获取上级用户ID
getFromUser().getInviteCode()string获取上级邀请码

LinkDataProperties

方法类型说明
getKey()Int获取键名称
getValue()string获取键值

ListenerEventProperties

方法类型说明
getArguments()string用户点击的事件参数,可以通过订阅该参数,打开相应的App页面
格式: turbolink://[事件ID]:[事件KEY]
getScheme()string用户点击的事件ID
getCampaignUrl()string活动URL, 可以在打开并完成事件后,Webview跳转该地址来返回活动页
getAdditionalParam()string获取额外的参数信息
getCampaignId()string获取活动HashId
getCampaignTitle()string获取活动标题
getCampaignLang()string获取活动语言
getUser()string获取当前的用户

ListenerPointProperties

方法类型说明
getCampaignId()string获取活动HashId
getCampaignUrl()string活动URL, 可以在打开并完成事件后,Webview跳转该地址来返回活动页
getCampaignTitle()string获取活动标题
getCampaignLang()string获取活动语言
getUser()string获取当前的用户
getPosition()Int获取点击的位置标识

listenerShareProperties

方法类型说明
getSharingText()string分享的文案和链接
getTargetScheme()string跳转的社媒 URL 协议
getNoInstallPrompt()string社媒没有安装提示语,根据活动的语言返回
getCampaignId()string玩法ID
getCampaignUrl()string活动URL, 可以在打开并完成事件后,Webview跳转该地址来返回活动页
getCampaignTitle()string获取活动标题
getCampaignLang()string获取活动语言
getUser()string获取当前的用户
getShareLink()string分享链接
getShareText()string分享文案

CampaignInfoProperties

方法类型说明
getCampaignIdstring获取活动ID
getTitlestring获取活动标题
getStart()Int获取活动开始时间(时间戳)
getEnd()Int获取活动结束时间(时间戳)
getStatus()Int获取活动状态(1-待发布,2-已发布,3-已下线,4-预发布)
getLangs()Array活动语言
getLink()string获取活动默认链接
getUtm()Int获取活动时区