福袋
setLuckyBagListener
设置福袋监听
void setLuckyBagListener(LuckyBagListener luckyBagListener)
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
luckyBagListener | LuckyBagListener | 福袋监听回调 |
调用示例:
HtSdk.getInstance().setLuckyBagListener(new LuckyBagListener() {
@Override
public void onLuckyBagPush(LuckyBagInfo luckyBagInfo) {
//福袋推送
}
@Override
public void onLuckyBagWinning(LuckyBagWinningInfo luckyBagWinningInfo, boolean isWinner) {
//福袋开奖 isWinner true中奖 false没中奖
}
@Override
public void onLuckyBagCancel() {
//取消福袋
}
@Override
public void onLuckyBagNotice(LuckyBagWinningInfo luckyBagWinningInfo) {
//福袋开奖相关信息
}
});
getLuckyBagDetails
获取福袋详情
void getLuckyBagDetails(int id, Callback<LuckyBagInfo> callback)
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
id | int | 福袋id |
callback | Callback | 回调 |
调用示例:
HtSdk.getInstance().getLuckyBagDetails(luckyBagId, new Callback<LuckyBagInfo>() {
@Override
public void success(LuckyBagInfo result) {
}
@Override
public void failed(String failed) {
}
});
participateLuckyBag
参与领取福袋
void participateLuckyBag(int id, Callback callback)
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
id | int | 福袋id |
callback | Callback | 回调 |
调用示例:
HtSdk.getInstance().participateLuckyBag(luckyBagId, new Callback<String>() {
@Override
public void success(String result) {
callback.success(result);
}
@Override
public void failed(String failed) {
callback.failed(failed);
}
});
fillInLuckyBagReceiveInfo
福袋开奖 中奖填写领取信息
fillInLuckyBagReceiveInfo(int id,String receiveInfo, Callback callback)
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
id | int | 福袋id |
receiveInfo | String | 领取中奖相关信息 |
callback | Callback | 回调 |
调用示例:
HtSdk.getInstance().fillInLuckyBagReceiveInfo(luckyBagId, receiveInfo, new Callback<String>() {
@Override
public void success(String result) {
}
@Override
public void failed(String failed) {
}
});
getLuckyBagWinnerList
获取福袋中奖名单列表
getLuckyBagWinnerList(int id,Callback<LuckyBagWinningInfo> callback)
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
id | int | 福袋id |
callback | Callback |
回调 |
调用示例:
HtSdk.getInstance().getLuckyBagWinnerList(luckyBagId, new Callback<LuckyBagWinningInfo>() {
@Override
public void success(LuckyBagWinningInfo result) {
callback.success(result);
}
@Override
public void failed(String failed) {
callback.failed(failed);
}
});
福袋相关实体:
com.talkfun.sdk.module.LuckyBagInfo
福袋详情相关信息
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
id | int | 福袋id |
prize | String | 福袋设置的奖品 |
prizeImage | String | 福袋奖品的图片url |
status | int | 福袋状态 1:未发布 2:发布中 3:已结束 |
createTime | String | 福袋创建时间 |
prizeNum | int | 福袋奖品数量 |
participantNum | String | 福袋参与的人数 |
participantNumShow | int | 是否显示参与人数 0:不显示 1:显示 |
winnerNum | String | 中奖人数 |
countdown | int | 福袋开奖倒计时时间 |
participateText | String | 参与福袋所发送到聊天区的内容 |
participantNum | String | 福袋参与的人数 |
receiveInfo | String | 领奖所需要的信息提示 |
tips | String | 提示信息 |
com.talkfun.sdk.module.LuckyBagWinningInfo
福袋中奖相关信息
@参数说明:`
参数 | 类型 | 描述 |
---|---|---|
id | int | 福袋id |
winners | List |
福袋中奖人列表 |
winnerNum | int | 中奖人数量 |
prize | Sting | 福袋奖品名称 |
luckyBagInfo | LuckyBagInfo | 福袋相关信息 |
com.talkfun.sdk.module.LuckyBagWinnerInfo
福袋中奖者信息
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
id | int | 福袋id |
uid | String | 用户id |
xid | String | 欢拓用户id |
nickname | String | 用户昵称 |
receiveInfo | String | 领取信息 |
avatar | String | 用户头像 |