用于身份验证的KAA 8事件处理程序

时间:2017-02-02 00:17:45

标签: authentication events status checkin kaa

我们遇到的问题似乎与我们的端点status.bin报告给KAA服务器有关。目前,在收听KAA总线时,我们可以看到有很多设备"检查"到服务器,但无法从我们的自定义门户发送通知。当我们删除kaa_status.bin文件并重新启动我们的C ++客户端时,问题就解决了。我想知道的是,服务器端是否存在使用此类事件生成的状态或状态文件。我们的设备似乎是连接的,但是,除非我们重新生成status.bin文件,这意味着我们重新启动kaa客户端应用程序,否则它们不会通信。

1 个答案:

答案 0 :(得分:0)

这个问题似乎与Kaa Client的初始化有关,它在第一次启动时中断,一些配置等数据在本地持续存在。

请提供用于初始化Kaa Client的代码片段并发送通知吗?

另外,请提供应用程序的日志输出(我们建议您在构建最高详细级别的客户端期间将-DKAA_MAX_LOG_LEVEL = 6传递给CMake)。

如果您对处理与Kaa Bootstrap / Operations服务的连接状态感兴趣,请查看KaaClientStateListener :: onConnectionEstablished()方法,该方法在成功连接时被调用。

注意:从Kaa 0.10.0版开始,此方法在C ++ SDK中可用。