应用安装变更
事件描述
当安装应用(企业管理员授权安装或成员自主安装)、卸载应用、企业管理员启用应用、企业管理员禁用应用时触发消息
订阅说明
| 事件主体 | kso.app_store.application.installation |
|---|---|
| 权限要求 | 无 |
| 解密方式 | 详见 解密算法 |
事件体(解密前)
| 名称 | 参数类型 | 说明 |
|---|---|---|
| topic | string | 消息主题 kso.app_store.application.installation |
| operation | string | 消息变更动作install:安装应用;uninstall:卸载应用;enable:企业管理员启用应用;disable:企业管理员禁用应用 |
| time | integer | 时间(秒为单位的时间戳) |
| nonce | string | iv 向量(解密时使用) |
| signature | string | 消息签名 |
| encrypted_data | string | 消息变更的加密字段 |
事件体示例(解密前)
json
{
"topic": "kso.app_store.application.installation",
"operation": "install",
"time": 1704074400,
"nonce": "71***********7",
"signature": "w6**********6Q",
"encrypted_data": "B7**********iA=="
}事件体数据(解密后)
| 名称 | 参数类型 | 是否必带 | 说明 |
|---|---|---|---|
| company_id | string | 是 | 企业 id |
| company_name | string | 是 | 企业名称 |
| app_id | string | 是 | 应用 id |
| version | string | 是 | 应用版本号 |
| install_mode | string | 是 | 应用安装模式,admin-企业管理员授权安装,member-成员自主安装 |
| operator_id | string | 是 | 操作者用户id |
事件体数据示例(解密后)
json
{
"company_id": "A*****6",
"company_name": "string",
"app_id": "AK*****1",
"version": "1.0.0",
"install_mode": "admin",
"operator_id": "string"
}