goto CLEANUP;
}
- // 添加 "name" 字段
- if (cJSON_AddStringToObject(jsonObject, "name", bundleInfos[i].bundleName) == NULL) {
+ // 添加 "pakgname" 字段
+ if (cJSON_AddStringToObject(jsonObject, "packageName", bundleInfos[i].bundleName) == NULL) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_BLE, "Failed to add 'name' field for package at index %d", i);
cJSON_Delete(jsonObject);
goto CLEANUP;
}
+ // 添加应用名称
+ if (cJSON_AddStringToObject(jsonObject, "appName", bundleInfos[i].label) == NULL) {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_BLE, "Failed to add 'label' field for package at index %d", i);
+ cJSON_Delete(jsonObject);
+ goto CLEANUP;
+ }
+
// 将对象添加到数组
if (cJSON_AddItemToArray(jsonArray, jsonObject) != 1) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_BLE, "Failed to add package at index %d to JSON array", i);