在环信里面的DXChatBarMoreView里面增加类似微信发红包功能

- (void)routerEventWithName:(NSString *)eventName userInfo:(NSDictionary *)userInfo

环信的工程请问怎么在环信的demo里面 集成类似微信发红包功能 谢谢  由于没有很少用到responder ,所以看到上面的方法卡在那里了
 
 
共5个回复

CoderLambent

2015-10-14 12:15

- (void)routerEventWithName:(NSString *)eventName userInfo:(NSDictionary *)userInfo {              MessageModel *model = [userInfo objectForKey:KMESSAGEKEY];          if ([eventName isEqualToString:kRouterEventTextURLTapEventName]) {                  [self chatTextCellUrlPressed:[userInfo objectForKey:@"url"]];              }     else if([model.message.ext  isEqual: @{@"image":@"filmBag"}])     {         NSLog(@"====影包功能的实现=======");         [self createFilmBag];              } 我的影包发出去的时候是一张自定义的iamge 然后我发出去的时候,在发送图片的方法中加了字典@{@"image":@"filmBag"},然后在点击的时候 判断,然后再进行相应的业务逻辑,还是说 我得重新创建一个EMChatFilmBagBubbleView 谢谢

CoderLambent

2015-10-14 14:22

谢谢

Yongqiang

2016-05-25 15:12

环信SDK 2.2.9开始已默认集成红包功能,用户不需要做任何工作,直接就可以使用红包功能了。

Half12345

2015-10-14 12:25

都可以,都是UI上的处理逻辑了,根据你们的业务需求觉得怎么合适怎么做就行。可以按照上面说的,可以做成发图片,你点击是显示大图。你自己扩展个消息,点击后,你就可以让它去你服务器做验证,然后领取。

Half12345

2015-10-13 17:40

这里就是添加响应事件,可以参考下demo里面的处理实现。红包功能的话,需要你们自行实现,红包的实现,在ui展示上无非就是一个消息而已。真正的逻辑是你点击的时候实现了什么。还有验证双方是否可以领取,发红包就是发个自定义消息。点了消息去领取,你自己服务器做验证才行。比如现在的demo里发图片,你点击是显示大图。你自己扩展个消息,点击后,你就可以让它去你服务器做验证,然后领取。
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

在线咨询

技术咨询

免费试用