首页 / 资讯 / 详情

SafeW 电脑版 SDK 3.0 发布与桌面端集成指南

2026-08-15 · SafeW 官方 · 阅读约 6 分钟

历经 9 个月迭代,SafeW 电脑版 SDK 3.0 正式发布。本次大版本同时提供 RESTfulWebSocket 双协议,面向需要把端到端加密 IM 能力嵌入自有桌面端业务系统的企业开发者。

三大核心能力

1) 端到端加密消息:开箱即用的 Signal 协议封装;2) 群组管理:频道、子频道、权限模型完整 API 化;3) 文件上传:最大 2GB 文件,断点续传与秒传校验。

最小可用示例(Node.js)

import { SafewClient } from "@safew/sdk";

const client = new SafewClient({
  apiKey: process.env.SAFEW_KEY,
  baseUrl: "https://api.safew.example"
});

await client.connect();
await client.messages.send({
  channelId: "general",
  text: "Hello, SafeW!"
});
SDK 包已发布至 npm、Maven Central、pip、cocoapods 与 crates.io,请使用 3.0.0 及以上版本以获得最新能力。

迁移与兼容

2.x 用户可通过运行 safew-sdk migrate-2to3 自动升级配置文件,主要破坏性变更:channel.setMemberRole 强制要求传入 channelId;旧版 binaryFrame 协议已弃用。