diff --git a/frameworks/common/src/permission_map.cpp b/frameworks/common/src/permission_map.cpp index 6cee97c1ae10206bfe0e94be55247b70d4ffc7b9..c7448f6857633a223278db759d74997b8a58e4db 100644 --- a/frameworks/common/src/permission_map.cpp +++ b/frameworks/common/src/permission_map.cpp @@ -571,6 +571,9 @@ const static std::vector> g_permMap = { {"ohos.permission.kernel.ALLOW_EXECUTABLE_FORT_MEMORY", false}, {"ohos.permission.ACCESS_ACCOUNT_SERVICE_EXTENSION_ABILITY", false}, {"ohos.permission.SET_LAUNCH_REASON_MESSAGE", false}, + {"ohos.permission.WATCH_READ_EMERGENCY_INFO", false}, + {"ohos.permission.WATCH_WRITE_EMERGENCY_INFO", false}, + {"ohos.permission.WATCH_START_SOS_SERVICE", false}, }; bool TransferPermissionToOpcode(const std::string& permission, uint32_t& opCode) diff --git a/services/accesstokenmanager/permission_definitions.json b/services/accesstokenmanager/permission_definitions.json index a91ae6e33573dc1622527ad6b6090d78e9895685..1e470193a84ccf0e4214a593d8405876513771a3 100644 --- a/services/accesstokenmanager/permission_definitions.json +++ b/services/accesstokenmanager/permission_definitions.json @@ -5517,6 +5517,34 @@ "deprecated": "", "provisionEnable": true, "distributedSceneEnable": false + }, + { + "name": "ohos.permission.WATCH_READ_EMERGENCY_INFO", + "grantMode": "system_grant", + "availableLevel": "system_basic", + "availableType": "SYSTEM", + "since": 14, + "deprecated": "", + "provisionEnable": true, + "distributedSceneEnable": false + },{ + "name": "ohos.permission.WATCH_WRITE_EMERGENCY_INFO", + "grantMode": "system_grant", + "availableLevel": "system_basic", + "availableType": "SYSTEM", + "since": 14, + "deprecated": "", + "provisionEnable": true, + "distributedSceneEnable": false + },{ + "name": "ohos.permission.ohos.permission.WATCH_START_SOS_SERVICE", + "grantMode": "system_grant", + "availableLevel": "system_basic", + "availableType": "SYSTEM", + "since": 14, + "deprecated": "", + "provisionEnable": true, + "distributedSceneEnable": false } ] }