diff --git a/CODEOWNERS b/CODEOWNERS index 1c5a952377..2df0e6d3c7 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -13,4 +13,6 @@ # any change to xxx_ipc_interface_code.h needs to be reviewed by @leonchan5 interfaces/inner_api/ability_manager/include/ability_manager_ipc_interface_code.h @leonchan5 -interfaces/inner_api/app_manager/include/appmgr/app_mgr_ipc_interface_code.h @leonchan5 \ No newline at end of file +interfaces/inner_api/app_manager/include/appmgr/app_mgr_ipc_interface_code.h @leonchan5 +services/common/include/ui_extension_utils.h @li-weifeng2 +services/common/include/ui_extension_utils.h @zhangyafei-echo \ No newline at end of file diff --git a/frameworks/js/napi/ui_extension_ability/ui_extension_ability.js b/frameworks/js/napi/ui_extension_ability/ui_extension_ability.js index b3074f000f..bef5b4aa69 100755 --- a/frameworks/js/napi/ui_extension_ability/ui_extension_ability.js +++ b/frameworks/js/napi/ui_extension_ability/ui_extension_ability.js @@ -17,18 +17,13 @@ let ExtensionAbility = requireNapi('app.ability.ExtensionAbility'); class UIExtensionAbility extends ExtensionAbility { onCreate(want) { - console.log('onCreate, want:' + want.abilityName); + console.log('onCreate'); } onRequest(want, startId) { console.log('onRequest, want:' + want.abilityName + ', startId:' + startId); } - onLoadContent() { - console.log('onLoadContent'); - return ''; - } - onDestroy() { console.log('onDestroy'); } diff --git a/services/abilitymgr/src/ability_manager_proxy.cpp b/services/abilitymgr/src/ability_manager_proxy.cpp index 4eb1005a60..530332b1fb 100644 --- a/services/abilitymgr/src/ability_manager_proxy.cpp +++ b/services/abilitymgr/src/ability_manager_proxy.cpp @@ -4795,7 +4795,7 @@ int32_t AbilityManagerProxy::GetUIExtensionRootHostInfo(const sptrIsSACall()) { - HILOG_ERROR("Not sa call."); + if (!AAFwk::PermissionVerification::GetInstance()->IsSACall() && !CheckCallingTokenId(BUNDLE_NAME_SCENEBOARD)) { + HILOG_ERROR("Permission deny."); return ERR_PERMISSION_DENIED; }