初始化时的花朵数:
- flowerTotal
self.talkfunSDK.roomInfo.flowerTotal
花朵总数更新
- TalkfunSDKLiveDelegate 或 TalkfunSDKLifeLiveDelegate
调用示例:
- (void)onFlowerTotal:(NSInteger)total
接收别人发送的花朵
- TalkfunSDKLiveDelegate 或 TalkfunSDKLifeLiveDelegate
- (void)onFlowerSend:(TFLiveFlowerData*)result
发送花朵
- (void)sendFlower:(void (^__nullable) (NSInteger code, TFLiveFlowerData*_Nullable model ,NSInteger flower_left_time))callback
调用示例:
[self.talkfunSDK sendFlower:^(NSInteger code, TFLiveFlowerData * _Nullable model, NSInteger flower_left_time) {
if (code == 0) {
}else{
}
}];
-------------------------------------------------------------下面的代码为过期的方法,不建议使用-------------------------------------------------------------
花朵初始化: TALKFUN_EVENT_FLOWER_GET_INIT
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
code | NSNumber | 状态码 |
amount | NSNumber | 花朵数目 |
调用示例:
[self.talkfunSDK on: TALKFUN_EVENT_FLOWER_GET_INIT callback:^(id obj) {
//返回数据
{
amount = 3;
code = 0;
}
}];
花朵总数: TALKFUN_EVENT_FLOWER_TOTAL
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
total | NSNumber | 花朵总数 |
调用示例:
[self.talkfunSDK on:TALKFUN_EVENT_FLOWER_TOTAL callback:^(id obj) {
//返回数据
{"total":1}
}];
送花: TALKFUN_EVENT_FLOWER_SEND
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
amount | NSNumber | 花朵总数 |
nickname | NSString | 用户名 |
role | NSString | 用户角色 |
sendtime | NSNumber | 送花时间 |
time | NSString | 现在的时间 |
uid | NSString | 合作方用户ID |
xid | NSNumber | 用户ID |
调用示例:
[self.talkfunSDK on: TALKFUN_EVENT_FLOWER_SEND callback:^(id obj) {
//返回数据
{
amount = 3;
nickname = rrrr;
role = user;
sendtime = 1457087230;
time = "18:27";
uid = 1185252;
xid = 337861;
}
}];
花朵获取剩余时间: TALKFUN_EVENT_FLOWER_TIME_LEFT
@参数说明:
参数 | 类型 | 描述 |
---|---|---|
code | NSNumber | 状态码 |
leftTime | NSNumber | 获取花朵的剩余时间 |
调用示例:
[self.talkfunSDK on:TALKFUN_EVENT_FLOWER_TIME_LEFT callback:^(id obj) {
//返回数据
{
code = 15000;
leftTime = 173;
}
}];