diff --git a/services/ans/src/distributed_manager/advanced_notification_distributed_manager_service.cpp b/services/ans/src/distributed_manager/advanced_notification_distributed_manager_service.cpp index 25519ce1cc655856e36f66268d59dadf8a390d4c..d56db12361a6c93da21161c2704fff5c89743ab0 100644 --- a/services/ans/src/distributed_manager/advanced_notification_distributed_manager_service.cpp +++ b/services/ans/src/distributed_manager/advanced_notification_distributed_manager_service.cpp @@ -454,11 +454,6 @@ ErrCode AdvancedNotificationService::SetTargetDeviceStatus(const std::string &de return ERR_ANS_NON_SYSTEM_APP; } - if (!AccessTokenHelper::CheckPermission(OHOS_PERMISSION_NOTIFICATION_CONTROLLER)) { - ANS_LOGE("no permission"); - return ERR_ANS_PERMISSION_DENIED; - } - if (deviceType == NotificationConstant::PAD_DEVICE_TYPE || deviceType == NotificationConstant::PC_DEVICE_TYPE) { return DelayedSingleton::GetInstance()->SetDeviceStatus(deviceType, status, controlFlag, deviceId, userId);