¶ 设备管理 API
更新时间: 2024-07-24 09:31:53
¶ 上报设备
public static void createDevice(DeviceInfo deviceInfo, @NotNull AuthCallback<JSONObject> callback)
参数
deviceInfo
设备信息
示例
DeviceInfo deviceInfo = new DeviceInfo();
deviceInfo.setDeviceUniqueId("");
deviceInfo.setName("");
deviceInfo.setVersion("Android 13");
deviceInfo.setHks("");
deviceInfo.setFde("");
deviceInfo.setHor("");
deviceInfo.setType("Mobile");
deviceInfo.setProducer("");
deviceInfo.setMod("");
deviceInfo.setOs("Android");
deviceInfo.setSn("");
deviceInfo.setImei("");
deviceInfo.setMeid("");
deviceInfo.setDescription("");
AuthClient.createDevice(deviceInfo, (AuthCallback<JSONObject>) (code, message, data) -> {
if (code == 200 && data != null) {
// 成功
}
});
¶ 获取设备信息
public void deviceList(int page, int limit, DeviceStatus deviceStatus, String os, String keyword, @NotNull AuthCallback<ArrayList<DeviceData>> callback)
参数
page
页数limit
限制deviceStatus
设备状态os
设备系统keyword
示例
AuthClient.deviceList(1, 50, null, "Android", "", (AuthCallback<JSONObject>) (code, message, data) -> {
if (code == 200 && data != null) {
// 成功
}
});
¶ 下线设备
public static void logoutByDeviceId(String deviceId, @NotNull AuthCallback<JSONObject> callback)
参数
deviceId
设备ID
示例
AuthClient.logoutByDeviceId("", (AuthCallback<JSONObject>) (code, message, data) -> {
if (code == 200 && data != null) {
// 成功
}
});
¶ 移除设备
public static void removeDevice(String deviceId, @NotNull AuthCallback<JSONObject> callback)
参数
deviceId
设备ID
示例
AuthClient.removeDevice("", (AuthCallback<JSONObject>) (code, message, data) -> {
if (code == 200 && data != null) {
// 成功
}
});