美文网首页
2020-03-05 腾讯IM iOS集成踩坑记录

2020-03-05 腾讯IM iOS集成踩坑记录

作者: 各种垫底 | 来源:发表于2020-03-05 15:21 被阅读0次
  1. 视频消息播放页面点击左上角❌关闭按钮会把整个 navigationController 给 dismiss,修改 Pods/ 以下代码来避免这种情况。PS:后期fork一下源码将修改放到github上,目前只是临时方案,cocoapods清理缓存后执行 pod install 会把本次修改覆盖掉,发版时需要注意!
//
//  TUIMessageController.m
//  UIKit
//
//  Created by annidyfeng on 2019/7/1.
//  Copyright © 2018年 Tencent. All rights reserved.
//

- (void)showVideoMessage:(TUIVideoMessageCell *)cell {
    TUIVideoViewController *video = [[TUIVideoViewController alloc] init];
    video.data = [cell videoData];
    video.modalPresentationStyle = UIModalPresentationFullScreen;
    [self presentViewController:video animated:YES completion:nil];
//    [self.navigationController pushViewController:video animated:YES];
}
  1. 由于小程序&web端SDK没有提供已读回执的方法,所以要保持同步就需要隐藏已读未读标签
//
//  TUIMessageCellData.m
//  TXIMSDK_TUIKit_iOS
//
//  Created by annidyfeng on 2019/5/21.
//

- (id)initWithDirection:(TMsgDirection)direction
{
    self = [super init];
    if (self) {
        _direction = direction;
        _status = Msg_Status_Init;
        _nameFont = [UIFont systemFontOfSize:13];
        _nameColor = [UIColor grayColor];
        _showReadReceipt = NO;//新 Demo 默认显示已读回执
        
        _avatarImage = DefaultAvatarImage;
        
        if (direction == MsgDirectionIncoming) {
            _cellLayout = [TIncommingCellLayout new];
        } else {
            _cellLayout = [TOutgoingCellLayout new];
        }
        
    }
    return self;
}

相关文章

  • 2020-03-05 腾讯IM iOS集成踩坑记录

    视频消息播放页面点击左上角❌关闭按钮会把整个 navigationController 给 dismiss,修改 ...

  • 2018-12-14

    iOS集成腾讯云IM 最近公司考虑集成腾讯云IM,由于时间紧张,所以就采用腾讯云自带的UI,但是发现集成进来后很多...

  • iOS 集成腾讯IM记录

    1. 导入方式 因要对聊天UI进行修改,手动导入了带UI的腾讯IM库TXIMSDK_iOS 和 TXIMSDK_T...

  • iOS腾讯IM集成

    公司最近项目从JMessage到Tencent IM,使用到的腾讯IM。本篇文章会介绍下集成步骤和注意事项。 1....

  • iOS集成weex踩坑记录

    1.iOS 14系统,图片不显示 解决方法:1.找到WXLayer.m文件,修改 2.修改WXImageCompo...

  • iOS集成OpenCV

    iOS项目集成OpenCV及踩过的坑 一、直接下载Framework集成 1.1、下载OpenCV的Framewo...

  • iOS 融云集成记录(不含离线推送版)

    最近学习iOS用到了IM 集成了融云,跳了很多坑 记录下PS: 代码不一定要集成一次写一次,应该一个功能尽可能的写...

  • iOS端IM开发从入门到填坑

    iOS端IM开发从入门到填坑 iOS端IM开发从入门到填坑

  • Android腾讯云IM实践,踩坑填坑

    之前的项目要来了新需求,需要集成腾讯云IM(别问我为什么选择腾讯云,坑多文档烂这我都知道),关键人家根据DAU,可...

  • 接入腾讯IM SDK,Oppo离线推送踩坑记录

    以下内容记录oppo离线推送遇到的问题和解决办法。 接入流程: 1. 在Oppo平台创建应用,根据提示填写正确的信...

网友评论

      本文标题:2020-03-05 腾讯IM iOS集成踩坑记录

      本文链接:https://www.haomeiwen.com/subject/bshfrhtx.html