EventResponse
| 方法 | 类型 | 说明 |
|---|---|---|
| getCode() | Int | 返回编码 |
| getMsg() | string | 返回说明 |
| getData() | string | 返回结果 |
| getLinkHashId() | string | 归因中的所属链接hash |
| getBlackbox() | string | blackbox, 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
| 方法 | 类型 | 说明 |
|---|---|---|
| getCampaignId | string | 获取活动ID |
| getTitle | string | 获取活动标题 |
| getStart() | Int | 获取活动开始时间(时间戳) |
| getEnd() | Int | 获取活动结束时间(时间戳) |
| getStatus() | Int | 获取活动状态(1-待发布,2-已发布,3-已下线,4-预发布) |
| getLangs() | Array | 活动语言 |
| getLink() | string | 获取活动默认链接 |
| getUtm() | Int | 获取活动时区 |
linkresponse
| 方法 | 类型 | 说明 |
|---|---|---|
| getLinkTemplate() | string | 模版ID |
| getShortHash() | string | 深度链接短链ID |
| getLinkUrl() | string | 深度链接URL(可直接分享的链接) |