SuperAPI AI 工具集

tauri-app-websocket

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:该技能用于在 Tauri v2 应用中通过 WebSocket 插件建立实时通信,连接由 Rust 侧管理,可绕开 WebView 对 WebSocket 的限制。当用户提到 WebSocket、实时更新、连接或断开等场景时适用。

主要能力:定义 WebSocket 端点与重连策略;配置插件能力与允许的主机白名单;处理连接、消息、断开三类生命周期事件;验证错误处理与网络恢复。输出包括实时通信方案、主机白名单与恢复清单。

使用方式:按环境准备、配置初始化、核心功能使用、测试验证、部署上线五步推进。需注意框架版本与依赖库兼容性、配置文件格式正确性、必要环境变量设置且敏感信息不要硬编码、多版本共存时的依赖冲突(用 lock 文件锁定版本),以及大数据量场景下的性能优化。

范围与限制:仅限 WebSocket 插件用法,重点为生命周期管理与主机白名单。参考资料为 Tauri v2 官方文档(https://v2.tauri.app/llms.txt、https://v2.tauri.app/plugin/websocket/、https://v2.tauri.app/zh-cn/plugin/websocket/)。具体安装命令、收费与平台支持等细节暂未提供。