财神版飞禽走兽机打法 皇冠德州扑克现金版 河南22选5app 排列5开奖查询 申华控股股票行情走 山东群英会遗漏查询app 快乐扑克051377期 股票的交易规则 内蒙11选五前3和值走势图 江西多乐彩11选5开奖公告 福建省22选5行列走势图 黑龙江快乐十分玩法与奖金表 福彩3d综合走势图 选四开奖结果 上海 查询 浙江体彩6十1第19019期 山西11选五开奖结果果 上海快三是不是官方的 买股票买什么股票

多種產品  滿足各類通信需求

上手簡單  讓開發者快速集成

Android iOS Web 小程序 Flutter
                                
                                    RongIM.init(this, 'AppKey', false);

                                    RongIM.connect("Token", new RongIMClient.ConnectCallback() {

                                        @Override

                                        public void onTokenIncorrect() { }

                                        @Override

                                        public void onSuccess(String userid) { }

                                        @Override

                                        public void onError(RongIMClient.ErrorCode errorCode) { }

                                    });

                                
                            
                                
                                    [[RCIM sharedRCIM] initWithAppKey:@"AppKey"];


                                    [[RCIM sharedRCIM] connectWithToken:@"Token" success:^(NSString *userId) {
                                        
                                    } error:^(RCConnectErrorCode status) {
                                        
                                    } tokenIncorrect:^{
                                        
                                    }];
                                
                            
                                
                                    RongIMLib.RongIMClient.init('AppKey');

                                    RongIMClient.connect('Token', {

                                        onSuccess: function(userId) { },

                                        onTokenIncorrect: function() { },

                                        onError: function(errorCode) { }

                                    });
                                
                            
                                
                                    RongIMLib.RongIMClient.init(appkey,

                                    [dataAccessProvider], [options]);

                                    RongIMLib.RongIMClient.init('appkey');
                                
                            
                                
                                    RongcloudImPlugin.init(RongAppKey);

                                    int rc = await

                                    RongcloudImPlugin.connect(RongIMToken);

                                    print('connect result');

                                    print(rc);

                                
                            
Android iOS Web Flutter
                                
                                    RongRTCEngine.getInstance().joinRoom(

                                    'RoomId', new JoinRoomUICallBack() {

                                        @Override

                                        protected void

                                        onUiSuccess(RongRTCRoom

                                        rongRTCRoom) { }

                                        @Override

                                        protected void

                                        onUiFailed(RTCErrorCode rtcErrorCode) {

                                        }

                                    });
                                
                            
                                
                                    [[RongRTCEngine sharedEngine]

                                    joinRoom:@"RoomID"

                                    completion:^(RongRTCRoom * _Nullable

                                    room, RongRTCCode code) {

                                    }];
                                
                            
                                
                                    let room = new Room({

                                        id: 'RoomId',

                                        joined: function(user){ },

                                        left: function(user){ }

                                    });

                                    let user = {

                                        id: 'userId'

                                    };

                                    room.join(user).then(() => { }, error => { });
                                
                            
                                
                                    RongcloudImPlugin.init(RongAppKey);

                                    int rc = await

                                    RongcloudImPlugin.connect(IMToken);

                                    print("連接 im " + rc.toString());

                                    RongRTCEngine.joinRTCRoom(this.room

                                        Id,(int code) {


                                    });

                                    RongRTCEngine.startCapture();

                                
                            

即時通訊,1 天快速集成

支持單群聊、聊天室、系統通知等通信能力,安全可靠、
全球互通。

音視頻,30 分鐘快速集成

支持一對一、多對多音視頻通話、服務端錄像、低延遲直
播,流暢穩定、省錢省力。

縱深精耕  定制專屬解決方案

{{item.middleTextHeader}}

{{item.middleTextContent}}

了解詳情
  • {{item.namne}}

隨你所需  量身定制部署模式

公有云

包含融云所有基礎通信能力,向開發者提供穩定的通信云服務體驗。

了解詳情

專有云

資源隔離,由專人維護和監控,業務參數可定制調整。

了解詳情

海外云

全球有多個數據中心,提供優質的通信質量保證,助力應用出海。

了解詳情

私有云

4 小時快速完成私有部署,資源規模自主調配,信息安全不外泄。

了解詳情

全球布局  跨地域體驗更流暢

擁有覆蓋全球的通信加速網絡,依靠三大數據中心、數千個加速點、觸達全球 233 個國家和地區,

在全球范圍內為終端接入通信平臺提供最優網絡路徑選擇,解決了海內外通信過程中因互聯網波動帶來的通信體驗下降,提升了海內外即時通訊的用戶體驗。

免費試用

助力通信  獲 300,000 款應用青睞

{{item.header}}

{{item.subheader}}

{{item.content}}

查看更多案例

查看詳情
河南22选5app 排列5开奖查询 申华控股股票行情走 山东群英会遗漏查询app 快乐扑克051377期 股票的交易规则 内蒙11选五前3和值走势图 江西多乐彩11选5开奖公告 福建省22选5行列走势图 黑龙江快乐十分玩法与奖金表 福彩3d综合走势图 选四开奖结果 上海 查询 浙江体彩6十1第19019期 山西11选五开奖结果果 上海快三是不是官方的 买股票买什么股票