ret = pkgmgrinfo_appinfo_get_appid(handle, &tmp_str);
if ((PMINFO_R_OK != ret) || (nullptr == tmp_str)) {
LoggerE("Failed to get appid: %d (%s)", ret, get_error_message(ret));
+ app_info->insert(std::make_pair("id", picojson::value("")));
} else {
app_info->insert(std::make_pair("id", picojson::value(tmp_str)));
}
ret = pkgmgrinfo_appinfo_get_icon(handle, &tmp_str);
if ((PMINFO_R_OK != ret) || (nullptr == tmp_str)) {
LoggerE("Failed to get icon path: %d (%s)", ret, get_error_message(ret));
+ app_info->insert(std::make_pair("iconPath", picojson::value("")));
} else {
app_info->insert(std::make_pair("iconPath", picojson::value(tmp_str)));
}
ret = pkgmgrinfo_appinfo_is_nodisplay(handle, &no_display);
if (PMINFO_R_OK != ret) {
LoggerE("Failed to get nodisplay: %d (%s)", ret, get_error_message(ret));
+ app_info->insert(std::make_pair("show", picojson::value(false)));
} else {
app_info->insert(std::make_pair("show", picojson::value(!no_display)));
}