661 B
661 B
RemoteConnSSHPlugin
iOS 原生插件(Capacitor)骨架,提供以下 JS 能力:
connect({ host, port, username, credential, cols, rows })send({ data })resize({ cols, rows })disconnect({ reason })
监听事件:
connectedstdoutstderrlatencydisconnecterror
接入建议
- 在 iOS App 中通过 SwiftPM 引入本插件包。
- 替换
RemoteConnSSHPlugin.swift中的占位逻辑为真实 SSH 实现(libssh2 / SwiftNIO SSH)。 - 对齐 Web 端
IosNativeTransport事件协议,确保状态机一致。 - 完整覆盖真机回归:连接、命令发送、断线重连、后台切换。