System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及即时通信,尤其涉及一种基于tauri框架的即时通讯方法、装置、设备及介质。
技术介绍
1、在即时通讯领域,已经存在许多成熟的技术和产品。例如即时通讯软件已经深入人心,成为人们日常工作和生活中必不可少的沟通工具。此外,还有一些即时通讯sdk,可供开发者在自己的应用中集成即时通讯功能。这些技术和产品已经相当成熟,为用户和开发者提供了极大的便利性。
2、然而,这些已有的技术和产品在使用中仍存在一些问题和不足。例如,对于开发者而言,集成即时通讯sdk的过程可能较为复杂,需要涉及一些底层技术和网络通讯协议。对于用户而言,不同的即时通讯软件之间可能存在互相隔离的问题,不能进行跨软件的消息互通。此外,部分即时通讯软件在安全性方面的表现也不尽如人意,可能存在一些数据泄露和隐私泄露等风险。
技术实现思路
1、本专利技术实施例提供一种基于tauri框架的即时通讯方法、装置、设备及介质,以实现即时通讯功能,更好地满足用户的通讯需求。
2、第一方面,本专利技术实施例提供了一种基于tauri框架的即时通讯方法,包括:
3、依据tauri框架的功能部署api对客户端软件的加载登录页面、托盘以及窗口属性进行部署设置,并调用即时通讯sdk的登录api对tauri框架集成的即时通讯sdk进行即时通信功能的集成;
4、在客户端软件启动后,采用tauri框架的消息处理功能api以及即时通讯sdk的消息处理功能api对客户端消息进行处理;其中,客户端消息
5、在客户端软件退出登录时,采用tauri框架的api调用即时通讯sdk的登出api将即时通讯sdk登出并将服务端设置为离线状态。
6、第二方面,本专利技术实施例还提供了一种基于tauri框架的即时通讯装置,包括:
7、客户端功能部署模块,用于依据tauri框架的功能部署api对客户端软件的加载登录页面、托盘以及窗口属性进行部署设置,并调用即时通讯sdk的登录api对tauri框架集成的即时通讯sdk进行即时通信功能的集成;
8、客户端消息处理模块,用于在客户端软件启动后,采用tauri框架的消息处理功能api以及即时通讯sdk的消息处理功能api对客户端消息进行处理;其中,客户端消息处理包括获取离线消息、新消息状态监听以及发送消息;
9、即时通讯登出模块,用于在客户端软件退出登录时,采用tauri框架的api调用即时通讯sdk的登出api将即时通讯sdk登出并将服务端设置为离线状态。第三方面,本专利技术实施例还提供了一种电子设备,该电子设备包括:
10、一个或多个处理器;
11、存储装置,用于存储一个或多个程序;
12、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的基于tauri框架的即时通讯方法。
13、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的基于tauri框架的即时通讯方法。
14、本专利技术实施例提供了一种基于tauri框架的即时通讯方法、装置、电子设备和存储介质,通过依据tauri框架的功能部署api对客户端软件的加载登录页面、托盘以及窗口属性进行部署设置,并调用即时通讯sdk的登录api对tauri框架集成的即时通讯sdk进行即时通信功能的集成;在客户端软件启动后,采用tauri框架的消息处理功能api以及即时通讯sdk的消息处理功能api对客户端消息进行处理;其中,客户端消息处理包括获取离线消息、新消息状态监听以及发送消息;在客户端软件退出登录时,采用tauri框架的api调用即时通讯sdk的登出api将即时通讯sdk登出并将服务端设置为离线状态。采用本专利技术实施例的技术方案,使用tauri框架来构建客户端应用,通过调用第三方sdk实现即时通讯功能,具有集成方便、跨软件互通以及安全性高等优点;使用私有协议格式发送消息,实现即时通讯功能,可以更好地提升即时通讯的效率和稳定性。
本文档来自技高网...【技术保护点】
1.一种基于tauri框架的即时通讯方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述依据tauri框架的功能部署API对客户端软件的加载登录页面、托盘以及窗口属性进行部署设置,包括:
3.根据权利要求2所述的方法,其特征在于,所述调用即时通讯SDK的登录API对tauri框架集成的即时通讯SDK进行即时通信功能的集成,包括:
4.根据权利要求1所述的方法,其特征在于,所述在客户端软件启动后,采用tauri框架的消息处理功能API以及即时通讯SDK的消息处理功能API对客户端消息进行处理,包括:
5.根据权利要求1所述的方法,其特征在于,所述在客户端软件启动后,采用tauri框架的消息处理功能API以及即时通讯SDK的消息处理功能API对客户端消息进行处理,还包括:
6.根据权利要求1所述的方法,其特征在于,所述在客户端软件启动后,采用tauri框架的消息处理功能API以及即时通讯SDK的消息处理功能API对客户端消息进行处理,还包括:
7.一种基于tauri框架的即时通讯装置,
8.根据权利要求7所述的装置,其特征在于,所述客户端功能部署模块,用于:
9.一种电子设备,其特征在于,包括:
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-6中任一所述的基于tauri框架的即时通讯方法。
...【技术特征摘要】
1.一种基于tauri框架的即时通讯方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述依据tauri框架的功能部署api对客户端软件的加载登录页面、托盘以及窗口属性进行部署设置,包括:
3.根据权利要求2所述的方法,其特征在于,所述调用即时通讯sdk的登录api对tauri框架集成的即时通讯sdk进行即时通信功能的集成,包括:
4.根据权利要求1所述的方法,其特征在于,所述在客户端软件启动后,采用tauri框架的消息处理功能api以及即时通讯sdk的消息处理功能api对客户端消息进行处理,包括:
5.根据权利要求1所述的方法,其特征在于,所述在客户端软件启动后,采用tauri框架的消...
【专利技术属性】
技术研发人员:段航,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。