私有云SDK集成配置


静态配置ip(域名)地址

SDK 默认指向公有云地址,在部署私有云后,需要将地址重新指向到新的地址,以下是地址修改方法:

EMOptions emOptions = new EMOptions();//实例化EMOptions对象
        emOptions.setRestServer("10.10.10.10:00");//设置私有云rest地址(ip/域名:port)
        emOptions.setIMServer("10.10.10.10");//设置私有云IM地址
        emOptions.setImPort(00);//设置私有云IM端口号
        emOptions.enableDNSConfig(false);//默认是true,在私有云下,需要关闭(设置成false)
        EMClient.getInstance().init(context,emOptions);//最后初始化SDK

注意:如果需要配置https只需在rest地址前加一个前缀即可

emOptions.setRestServer("https://10.10.10.10:00");//设置私有云rest地址(ip:port)

动态配置地址

1.服务器端配置dns地址表
2.EMOptions emOptions = new EMOptions();
  emOptions.setDnsUrl("url");//从服务器端动态获取地址
  EMClient.getInstance().init(context,emOptions);//初始化SDK

上一页:多设备

下一页:红包集成