执行服务端代码

当你在 Kii Cloud 部署了服务端代码(Server Code)后,它将会根据 服务端 Hook 配置文件 中所设置的信息来决定何时被执行。

  • 手动执行

    你可以从客户端 SDK 发起执行服务端代码的命令。详见 手动执行服务端代码

    当你手动执行服务端代码时,开发者日志中将保存一条 DEBUG 级别的记录。可以使用命令行工具查看这些日志。详见 查阅开发者日志

  • 通过服务端 Hook 执行(由服务端触发)

    将根据服务端 Hook 配置文件中所设置的触发器来决定服务端代码何时被执行。

    如果服务端代码是由服务端 Hook 触发的,则开发者日志不会保存此记录。如果你希望记录一些自定义消息用于调试等,你可以在代码中显示的记录他们。详见 开发者日志

  • 通过服务端 Hook 执行(根据预设执行时间)

    将根据服务端 Hook 配置文件中所指定的时间来决定服务端代码何时被执行。

    你可以通过命令行工具检查服务端代码被执行的情况。该工具将展示根据预设执行时间服务端代码被执行的列表。详见 查看由预设执行时间触发服务端代码的执行的结果

  • 通过 Thing-IF 触发器执行

    通过 Thing-IF 触发器,你可以自动执行服务端代码。详见:AndroidiOS

与客户端应用程序不同的是,当服务端代码发生错误时,你无法显示错误信息。所以我们建议你在设计服务端代码时,按需考虑 数据一致性 以及错误恢复等问题。你可以考虑在服务端代码中借助开发者日志在错误发生后手动执行错误恢复。