如何在生成的 Kaa SDK 中更改 Bootstrap 服务器地址

How to change Bootstrap server address in generated Kaa SDK

我在 Kaa 中为我的应用程序生成了 SDK。应用程序工作正常。之后我更改了 Bootstrap 服务器主机地址,据我所知,我需要重新生成 SDK 才能使用新的 Bootstrap 服务器地址。这可行,但是有没有办法在生成的 SDK 中更改 Bootstrap 服务器地址?

目前,控制服务在 SDK 生成期间将可用 Bootstrap 服务列表嵌入到 SDK 中(使用 Java 实现的属性文件、C++ 的头文件等) ,并且 SDK 不提供 API 来覆盖该列表,因此您无法更改它。

目前,如果您需要更改 Bootstrap 服务器主机 - 您需要重新生成 SDK。

对于生产,我们建议您使用映射到具体节点 IP 地址的 DNS 名称 运行 Bootstrap 服务,以便管理 Bootstrap 服务器 IP 地址和有助于避免 SDK 重新生成。

按如下方式将行更改为您的主机: transport_public_interface=YOUR_HOST 在 /etc/kaa-node/conf/kaa-node.properties 文件中,如果您在 linux 上 运行。 更改 属性 文件后,您应该重新启动 kaa-node 服务并重新生成客户端 sdk。