Rust 内核
参考客户端引擎:actor 命令队列、SQLite 与 Sled 本地存储、同步、事件广播与 FFI 接口。
开发者体验
下方代码展示真实的 API 形状:连接、鉴权、订阅。完整构建请从各仓库 README 开始。
$ # npm package coming soon — build from source: github.com/privchat/privchat-sdk-typescript
import { PrivchatClient } from "@privchat/sdk";
const client = new PrivchatClient({
url: "wss://im.example.com:9080/",
});
await client.connect();
await client.authenticate(userId, accessToken, deviceId);
await client.subscribeChannel("900710001", 1);
client.onPushMessage((message) => {
console.log("new message", message.server_message_id);
});三条轨道
选择适合你产品面的语言 — 线上契约是共享的,每个 SDK 对同一个服务端说同一套协议。
参考客户端引擎:actor 命令队列、SQLite 与 Sled 本地存储、同步、事件广播与 FFI 接口。
浏览器与桌面运行时:类型化编解码、RPC 语法糖、事件重放、自动重连与令牌刷新开箱即用。
Android 与原生目标由 Rust 引擎通过 UniFFI 驱动 — 每个移动应用底下是同一个引擎。
能力矩阵
这些是已交付的能力,不是愿望清单 — 未来的轨道在下方路线图条里,直到成真为止。
下一步
沿指南路径进入各个仓库 — 服务端、SDK 与协议 — 从 README 开始构建。