【私有云】使用 FCS 服务,无法上传媒体类消息的排查步骤。

私有云使用 FCS 服务,无法上传媒体类消息的排查步骤。

解决方案

可能有三种问题,导致出现这种情况

  1. 客户端版本太低,不支持 fcs 的文件上传服务,Android,IOS 都是 5.3.3 及以上支持。

  2. 检查服务端下发的上传地址是否正确。

  3. 客户端使用的上传地址错误,使用 fcs 的文件上传服务,不需要设置文件服务器地址具体参考下面代码配置

    Android端 代码:
    
    InitOption initOption = new InitOption.Builder().build();
    //配置导航地址
    initOption.setNaviServer("https://xxxx");
    
    // 配置文件服务; RCX 服务的需要设置文件服务器地址,FCS 服务不需要设置文件服务器地址,设置为空即可
     initOption.setFileServer("https://xxxx");
    
    // 初始化sdk 注意这里如果既用到了 imlib 又用到了 imkit ,需要使用 IMCenter.init 方法
    IMCenter.init(this, "appkey",initOption);
    
    IOS 端代码
    
    // 配置初始化参数
    RCInitOption *option = [[RCInitOption alloc] init];
    
    // 配置导航地址服务
    option.naviServer = @"your naviServerUrl";
    
    // 配置文件服务; RCX 服务的需要设置文件服务器地址,FCS 服务不需要设置文件服务器地址
    option.fileServer = @"";
    
    // 初始化 SDK
    [[RCIM sharedRCIM] initWithAppKey:@"your appkey" option:option];