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

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

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

Half12345

赞同来自: lizg zl

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

Half12345

赞同来自: CoderLambent

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

CoderLambent

赞同来自:

- (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

赞同来自:

谢谢

Yongqiang

赞同来自:

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

要回复问题请先登录注册

知识价值的认可,源自您的赞赏

扫描二维码,你的支付将由imGeek代收后转给对方

×