ChainwayEMM
  1. 应用管理
ChainwayEMM
  • 注册令牌管理
    • 获取注册令牌
      GET
    • 修改注册令牌
      PATCH
  • 认证管理
    • 用户登录
      POST
    • 用户登出
      POST
    • 修改密码
      PATCH
    • 忘记密码
      POST
    • 重置密码
      POST
  • 设备管理
    • 获取设备列表
      GET
    • 获取设备详情
      GET
    • 修改设备信息
      PATCH
    • 获取设备事件
      GET
    • 批量删除设备
      DELETE
    • 发送设备命令
      POST
    • 批量更新设备组
      PATCH
  • 设备组管理
    • 获取设备组列表
      GET
    • 更新设备组信息
      PATCH
    • 创建设备组
      POST
    • 获取设备组详细信息
      GET
    • 删除设备组
      DELETE
    • 批量删除设备组
      DELETE
  • 策略管理
    • 获取当前企业下的所有策略
    • 创建策略
    • 获取策略详情
    • 删除策略
    • 更新策略
    • 批量删除策略
  • 管理员接口
    • 新用户注册流程第一步
    • 获取应用程序详情
    • 创建企业
    • 创建企业注册URL
    • 初始化企业资源
    • 获取所有企业列表
    • 获取指定企业下的所有注册令牌
    • 获取指定企业下的所有策略
    • 获取企业详情
    • 获取策略详情
    • 获取注册令牌详情
    • 创建注册令牌
    • 获取企业下所有设备
    • 删除企业下所有设备
    • 获取设备详细信息
    • 获取设备的策略详细信息
    • 向设备发送命令
  • 用户管理
    • 获取用户详情
    • 获取当前登录用户信息
    • 更新当前用户信息
  • 应用管理
    • 获取当前企业的品牌和型号信息
      GET
    • 获取当前企业的系统应用列表
      GET
    • 创建Web Token
      POST
    • 保存应用信息
      POST
    • 批量获取应用信息
      POST
    • 获取单个应用信息
      GET
  1. 应用管理

保存应用信息

POST
/applications/save
应用管理
保存应用信息到数据库,根据包名和来源查找应用,如果存在则更新,不存在则创建新应用

请求参数

Header 参数
Authorization
string 
可选
默认值:
Bearer {{token}}
Body 参数application/json
packageName
string 
应用包名,必填
必需
示例值:
com.example.app
name
string 
可选
应用名称,可选。如果为空,系统会根据source类型自动获取
示例值:
示例应用
source
enum<string> 
必需
应用来源,必填。Play Store表示从Google Play商店获取,System表示从系统应用获取,Sideloaded表示侧载应用
枚举值:
Play StoreSystemSideloaded
示例值:
Play Store
示例
{
    "packageName": "com.example.app",
    "name": "示例应用",
    "source": "Play Store"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/applications/save' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "packageName": "com.example.app",
    "name": "示例应用",
    "source": "Play Store"
}'

返回响应

🟢200成功
application/json
应用信息保存成功
Body
code
integer 
可选
示例值:
200
message
string 
可选
示例值:
应用信息保存成功
data
object 
可选
id
integer <int64>
应用ID
可选
示例值:
1
packageName
string 
应用包名
可选
示例值:
com.example.app
name
string 
应用名称
可选
示例值:
示例应用
source
string 
应用来源
可选
示例值:
Play Store
icon
string 
可选
应用图标URL(仅Play Store应用可能包含)
示例值:
https://play-lh.googleusercontent.com/...
resource
object 
可选
Google应用资源对象(仅Play Store应用包含)
createdAt
string <date-time>
创建时间
可选
updatedAt
string <date-time>
更新时间
可选
示例
{
    "code": 200,
    "message": "应用信息保存成功",
    "data": {
        "id": 1,
        "packageName": "com.example.app",
        "name": "示例应用",
        "source": "Play Store",
        "icon": "https://play-lh.googleusercontent.com/...",
        "resource": {},
        "createdAt": "2019-08-24T14:15:22Z",
        "updatedAt": "2019-08-24T14:15:22Z"
    }
}
🟠400请求有误
🟠401没有权限
🔴500服务器错误
修改于 2025-06-10 08:32:10
上一页
创建Web Token
下一页
批量获取应用信息
Built with