请详见VHallLottery.h文件的说明

设置代理

///设置抽奖模块代理
@property (nonatomic, weak) id <VHallLotteryDelegate> delegate;

@protocol VHallLotteryDelegate <NSObject>
@optional
///抽奖开始
- (void)startLottery:(VHallStartLotteryModel *)msg;
///抽奖结束
- (void)endLottery:(VHallEndLotteryModel *)msg;
@end

抽奖api接口

提交个人中奖信息

/// @param info 个人信息 @{@"name":姓名,@"phone":手机号,...}
/// @param success 成功回调Block
/// @param reslutFailedCallback 失败回调Block 字典结构:{code:错误码,content:错误信息}
- (void)submitLotteryInfo:(NSDictionary *)info success:(void(^)(void))success failed:(void (^)(NSDictionary *failedData))reslutFailedCallback;

获取填写中奖信息输入项配置

/// 通过各项中的field_key作为key,以及对应输入内容作为value,一起组成字典,用于提交中奖信息接口传参 (v6.0新增,仅支持v3控制台新建的直播抽奖使用)
/// @param success 成功回调Block
/// @param reslutFailedCallback 失败回调Block 字典结构:{code:错误码,content:错误信息}
- (void)getSubmitConfigSuccess:(void(^)(NSArray <VHallLotterySubmitConfig *> *submitList))success failed:(void (^)(NSDictionary *failedData))reslutFailedCallback;

获取填写中奖信息输入项配置

/// 口令抽奖-立即参与 (v6.0新增,仅支持v3控制台新建的直播抽奖使用)
/// @param success 成功回调Block
/// @param reslutFailedCallback 失败回调Block 字典结构:{code:错误码,content:错误信息}
- (void)lotteryParticipationSuccess:(void(^)(void))success failed:(void (^)(NSDictionary *failedData))reslutFailedCallback;

获取中奖名单 (v6.0新增,仅支持v3控制台新建的直播抽奖使用)

/// @param success 成功回调blck
/// @param reslutFailedCallback 失败回调Block 字典结构:{code:错误码,content:错误信息}
- (void)getLotteryWinListSuccess:(void(^)(NSArray <VHallLotteryResultModel *> *submitList))success failed:(void (^)(NSDictionary *failedData))reslutFailedCallback;