本项目支持版本是多少?

支持最低系统版本为:ios11以上系统;

支持最低机型设备为:iPhone6s以上设备;

暂不支持iPad设备

云会议SDK类型命名冲突问题?

都是TC和GNET开头的,请开发避免冲突

App方向设置如何处理?

配置target支持 UIInterfaceOrientationMaskAllButUpsideDown,如果不希望支持多方向,请在您的delegate文件中实现

 - (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
    return UIInterfaceOrientationMaskPortrait; 
}

方法内使用self关键字冲突如何处理?

因为sdk交换了方法,self已经不是appdelegate,因此使用(AppDelegate )[UIApplication sharedApplication].delegate 来代替self。否则会报[GNETWindow *] recognized selector send to instance等相关错误。

模拟器要如何处理?

IOS的Platform SDK的兼容版本为9.0以上版本暂不支持模拟器

NSUserDefault中全时使用了 PhoneNumber,keyNetworkNoticeConfig 的Key如何处理?

建议不要重复使用

音视频资源冲突如何处理?

因为全时云会议在会中会可能需要使用到音频(麦克风,喇叭),视频(摄像头),请避免这些资源的竞争

StateBar 颜色如何处理?

进入会议后,不要修改StateBar 颜色,显示隐藏状态。(小球状态下除外)

会议中的NavgationBar如何处理?

进入会议后,不要修改会中window 的 NavgationBar

调用云会议的所有接口,必须在主线程里面调用吗?

是的

不自动锁定屏幕如何处理?

全时会中操作了 idleTimerDisabled,会中不自动锁定屏幕

UIAlertView如何处理?

在会中时,集成方的App不要主动去弹出 UIAlertView(iOS系统中目前已废弃),如果方向和声明的主方向不一致的话,会导致崩溃

allowUserChooseVoiceType如何处理?

TanbClientInterfaceObject接口中,allowUserChooseVoiceType一定要是BOSS中配置的子集。

对于入会joinConfrenceWithReq 的callback的返回值如何处理?

如果错误码返回 15007 (取消入会),建议第三方应用不要提示用户。 如果错误码返回 17001 (入会过程中,不能重复入会),建议:浮层提示用户,或者不提示 其他错误码正常提示。

退会之后如果改变了主工程的tabbar颜色如何处理?

处理方案:将云会议SDK中tc_default.bundle文件里的defaultTheme.plist 的 TabBarTintColor 改成主工程的tabbar的色值

如果是Xcode 12.3+如何处理?

进入 TARGETS > Project Name > BuildSettings > Validate WorkSpace > YES

如果用户没有加入白名单,且接口传入的Loginstatus为0,如何处理?

对应接口的isShowNameInput需要设置成NO。

  1. 如果网络环境有部署防火墙,请根据应用企业防火墙限制打开对应端口,避免无法正常访问全时云会议相关服务。
  1. 目前TangClientSDK去除了对Bugly编译的连接,强烈建议第三方应用在自己App中集成Bugly,便于Crash后对问题进行跟踪。如何集成 参考TangClientSample的DEMO项目 或者 参考 Bugly官网。集成Bugly后可以使用我们提供的默认BuglyId(56e74d5b48),也可以使用自己的(请把QQ:4331420加入到自己的Bugly网站管理中)。