# NixMsg Java / Android SDK 坐标:`asia.asio.nixmsg:nixmsg-sdk` 包名:`asia.asio.nixmsg` 字节码目标:Java 8 接口:`CompletableFuture` ## Android 最低 API **24**。MQTT 长连接由应用自行放入**前台服务**,SDK 不创建也不托管服务生命周期。 ## 依赖 Maven / Gradle 仓库: ``` https://git.asio.asia/api/packages/nixevol/maven ``` HiveMQ MQTT Client(含 WebSocket:`webSocketConfig` + `netty-codec-http`)。 ## 最小示例 ```java Client c = new Client(); c.onSession(token -> { /* 应用保存 */ }); c.onMessage(msg -> System.out.println(msg.id + " " + msg.body.data)); c.connect("ws://127.0.0.1:7443/mqtt", "device-1", "secret", null) .thenCompose(v -> c.send(new Types.Target("endpoint", "device-2"), new Types.Body("hello"), new Types.SendOptions())) .join(); c.close(); ``` 许可证见 `LICENSE`(专有)。