uniapp环信IM持续登录状态

文章描述:

uniapp环信IM开发的时候会发现一个问题,如果刷新页面再次请求的时候会提示token错误或者报错登录过期等问题,那么怎么解决这个问题?

环信IM登录有两种,一种是账号密码登录,另外一种是账号token登录,我们用账号密码登录后可以采用账号token来保持一直登录状态

App.vue

onLaunch: function() {
	console.log('App Launch')
	this.HxListen()
	let token = uni.getStorageSync("token")
	let u = uni.getStorageSync('userInfo')
	if(token && u){
		uni.WebIM.conn.close()
		var options = {
			user:u.username,
			accessToken:token,
			appKey:uni.WebIM.config.appkey
		}
		uni.WebIM.conn.open(options)
	}
},

 

发布时间:2022/09/11

发表评论