RongCallKit 非源码如何获取 RCCallSession

程序员小五
• 阅读 492

"描述(来源参考:https://www.rongcloud.cn/?utm_source=SEO&utm_term=jishitongxun) 使用非源码方式集成 CallKit 后,希望获取 RCCallSession,实现自定义的业务逻辑。

分析(根因分析、需求分析) CallKit 内部使用 RCCallSession 实现通话的业务流程。开发者使用 RCCallSession 务必慎重,建议仅使用 RCCallSession 的回调与状态实现自定义业务逻辑,例如 UI 通知等,避免影响到 SDK 的已有逻辑。如果出现异常,建议先注释掉自定义业务逻辑后进行排查。

解决方案

  #import <RongCallLib/RCCallSession.h>

[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(didCreateNewSession:) 
                                             name:@""RCCallNewSessionCreation Notification"" 
                                           object:nil];

- (void)didCreateNewSession:(NSNotification *)notification {    
    RCCallSession *session = notification.object;    
}"
点赞
收藏
评论区
推荐文章
美凌格栋栋酱 美凌格栋栋酱
9个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
UIWebView长按保存图片和识别图片二维码的实现方案(使用缓存)
0x00需求:长按识别UIWebView中的二维码,如下图长按识别二维码0x01方案1:给UIWebView增加一个长按手势,激活长按手势时获取当前UIWebView的截图,分析是否包含二维码。核心代码:略优点:流程简单,可以快速实现。不足:无法实现保存UIWebView中图片,如果当前We
Stella981 Stella981
4年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Easter79 Easter79
4年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Wesley13 Wesley13
4年前
Java中9种常见的CMS GC问题分析与解决
!(https://oscimg.oschina.net/oscnet/upb0ffdae51121af241bdecea989ce0852705.JPEG)1\.写在前面|本文主要针对HotspotVM中“CMSParNew”组合的一些使用场景进行总结。重点通过部分源码对根因进行分析以及对排查方法进行总结,排
程序员小五 程序员小五
1年前
直播场景下,主播和观众订阅流程的最大区别是什么?
"观众角色的用户一般需要获取房间内的合流,然后订阅。(来源参考:https://www.rongcloud.cn/?utmsourceSEO&utmtermjishitongxun)mRtcRoom.getLiveStreams();//适用于观众订阅主播
程序员小五 程序员小五
1年前
融云 IM SDK 国际化支持程度如何?
融云IMSDK默认支持三种语言,简体中文,英语,阿拉伯语,系统设置为对应语言后,SDK默认展示为对应语言。其他语言变体需要客户端单独适配。IMKitSDK增加本地化语言问题描述应用程序集成了AndroidIMKit,需要支持多语言。分析(根因分析、需求分析
程序员小五 程序员小五
1年前
集成 Firebase 后,Flutter IM SDK 在 Android 端不触发回调
描述客户已集成FirebaseMessaging,Android平台FlutterIMSDK的不触发任何回调。分析(根因分析、需求分析)可能原因是客户构建了一个FlutterEngineinstance,导致SDK的FlutterEngineinstanc
程序员小五 程序员小五
1年前
使用1对1视频通话功能时,未接通显示的视频 图像撑满屏幕,接通后视频图像有黑边
CallLib.setVideoView时type参数传入错误,一个传成了0铺满,一个传成了1自适应。(来源参考:https://www.rongcloud.cn/?utmsourceSEO&utmtermjishitongxun)
程序员小五 程序员小五
1年前
音视频通话一端关闭摄像头后,另一端会卡最后一帧画面,如何让对方显示黑屏?
"一、音视频通话场景(CallKit、CallLib)(来源参考:https://www.rongcloud.cn/?utmsourceSEO&utmtermjishitongxun)调用RongCallClient.getInstance().setEn