Telegram 安全协议怎么验证协议版本?
2 个回答
Telegram 没有提供对外查询安全协议版本号的公开接口。
通过客户端发送的 MTProto 协议握手包识别版本。
通过抓包分析或客户端连接的IP端口,可以判断是何种协议。
建议查看 Telegram 开发文档中的协议变更记录。
Telegram 没有官方接口获取协议版本,可以通过客户端发送来的 API ID 以及 App Version 大致判断,不同版本的 Telegram 支持的安全协议版本不同,建议强制用户更新到最新版的 Telegram 客户端。也可以参考 MTProto 协议文档自行实现版本兼容检测逻辑。