diff --git a/interfaces/inner_api/appexecfwk_base/include/extension_ability_info.h b/interfaces/inner_api/appexecfwk_base/include/extension_ability_info.h index 21cbddabc9589cf6c00b0885c4481f4f92d8d938..f92c2618239e99bbc0ca6731cf47341d60eb80f4 100644 --- a/interfaces/inner_api/appexecfwk_base/include/extension_ability_info.h +++ b/interfaces/inner_api/appexecfwk_base/include/extension_ability_info.h @@ -81,6 +81,7 @@ enum class ExtensionAbilityType { LIVE_FORM = 30, SELECTION = 31, WEB_NATIVE_MESSAGING = 32, + FAULT_LOG = 33, UNSPECIFIED = 255, UI = 256, HMS_ACCOUNT = 257, diff --git a/interfaces/inner_api/appexecfwk_base/src/extension_ability_info.cpp b/interfaces/inner_api/appexecfwk_base/src/extension_ability_info.cpp index 5d764521903e4f0bec948f2bcb14ac9853e510a5..e204123637f8b1635f1363fe02fbe3beab75cfda 100644 --- a/interfaces/inner_api/appexecfwk_base/src/extension_ability_info.cpp +++ b/interfaces/inner_api/appexecfwk_base/src/extension_ability_info.cpp @@ -102,6 +102,7 @@ const std::unordered_map EXTENSION_TYPE_MAP = { "formEdit", ExtensionAbilityType::FORM_EDIT }, { "liveForm", ExtensionAbilityType::LIVE_FORM }, { "webNativeMessaging", ExtensionAbilityType::WEB_NATIVE_MESSAGING }, + { "faultLog", ExtensionAbilityType::FAULT_LOG }, { "awc/webpage", ExtensionAbilityType::AWC_WEBPAGE }, { "awc/newsfeed", ExtensionAbilityType::AWC_NEWSFEED } }; diff --git a/interfaces/kits/js/bundle_manager/bundle_manager.cpp b/interfaces/kits/js/bundle_manager/bundle_manager.cpp index 0d253600e4736d059fba3d90c25fe6ceb359404b..9ff60a43fc8300adb0499d4b44d59511ba1caf27 100644 --- a/interfaces/kits/js/bundle_manager/bundle_manager.cpp +++ b/interfaces/kits/js/bundle_manager/bundle_manager.cpp @@ -3377,6 +3377,11 @@ void CreateExtensionAbilityTypeObject(napi_env env, napi_value value) NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast(ExtensionAbilityType::WEB_NATIVE_MESSAGING), &nWebNativeMessaging)); NAPI_CALL_RETURN_VOID(env, napi_set_named_property(env, value, "WEB_NATIVE_MESSAGING", nWebNativeMessaging)); + + napi_value nFaultLog; + NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, + static_cast(ExtensionAbilityType::FAULT_LOG), &nFaultLog)); + NAPI_CALL_RETURN_VOID(env, napi_set_named_property(env, value, "FAULT_LOG", nFaultLog)); } void CreateApplicationFlagObject(napi_env env, napi_value value)