即时通讯 - nim 实例的创建和登录操作

nim 实例的创建和登录操作应该分别使用 SDK.NIM.getInstance() 和 nim.connect() 方法。

以下是一个示例代码,展示如何使用 SDK.NIM.getInstance() 和 nim.connect() 方法来创建 NIM 实例并进行登录:

var nim = SDK.NIM.getInstance({
    
    
  appKey: 'your_app_key',
  account: 'your_username',
  token: 'your_password_or_token',
  onconnect: function() {
    
    
    console.log('连接成功');
  },
  onerror: function(error) {
    
    
    console.log('连接出错,错误码:' + error.code + ',错误信息:' + error.message);
  }
});

nim.connect();

在上述示例代码中,首先使用 SDK.NIM.getInstance() 方法创建一个 NIM 实例,并在创建时传入了登录所需的 appKey、account 和 token 参数,以及 onconnect 和 onerror 回调函数。

然后,调用 nim.connect() 方法进行登录操作。在成功连接到服务器后,onconnect 回调函数将被调用,表示登录成功;如果出现连接错误,则会触发 onerror 回调函数。

需要注意的是,NIM 实例的创建和登录操作应该在 Web 页面加载时进行。如果在用户与应用程序交互过程中需要重新登录,应该先调用 nim.disconnect() 方法断开连接,然后再调用 nim.connect() 方法进行登录。

猜你喜欢

转载自blog.csdn.net/LegendaryChen/article/details/129066368