福袋

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 用户头像
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2023-11-08 17:17:47

results matching ""

    No results matching ""