如何在Voximplant中登出logged_in状态用户以重新调用loginwithpassword()?
在Voximplant中实现用户登出操作
要让处于logged_in状态的Voximplant客户端登出,直接调用SDK提供的logout()方法即可,具体操作如下:
调用客户端实例的
logout()方法:// Web端示例 VoxImplant.getInstance().logout();其他平台对应方法逻辑一致:
- iOS:
[VoxImplant sharedInstance] logout]; - Android:
VoxImplant.getInstance().logout();
- iOS:
登出为异步操作,可通过监听对应回调确认完成:
- Web端监听
logout事件:VoxImplant.getInstance().on(VoxImplant.Events.Logout, () => { // 登出完成,可执行后续登录操作 console.log("用户已登出"); }); - 移动端可通过
AuthSessionListener的onLogout回调获取登出状态。
- Web端监听
登出完成后,SDK会自动清除本地会话信息并更新客户端状态为未登录,此时即可正常调用
loginWithPassword()重新执行登录流程。
内容的提问来源于stack exchange,提问作者user19933337
相关产品推荐
相关产品推荐

