1{ 2 "name": "@ohos/distributed_notification_service", 3 "version": "", 4 "description": "为应用程序提供发布通知的能力", 5 "homePage": "https://gitee.com/openharmony", 6 "license": "Apache-2.0", 7 "repository": "https://gitee.com/openharmony/notification_ans_standard", 8 "domain": "os", 9 "language": "", 10 "publishAs": "code-segment", 11 "private": false, 12 "scripts": {}, 13 "tags": [ 14 "base" 15 ], 16 "keywords": [ 17 "notification", 18 "ans", 19 "distributed_notification_service" 20 ], 21 "envs": [], 22 "dirs": [], 23 "author": { 24 "name": "", 25 "email": "", 26 "url": "" 27 }, 28 "contributors": [ 29 { 30 "name": "", 31 "email": "", 32 "url": "" 33 } 34 ], 35 "segment": { 36 "destPath": "base/notification/distributed_notification_service" 37 }, 38 "component": { 39 "name": "distributed_notification_service", 40 "subsystem": "notification", 41 "syscap": [ 42 "SystemCapability.Notification.Notification", 43 "SystemCapability.Notification.ReminderAgent", 44 "SystemCapability.Notification.NotificationSettings" 45 ], 46 "features": [ 47 "distributed_notification_service_feature_summary", 48 "distributed_notification_service_feature_additional_control", 49 "distributed_notification_service_feature_disable_fa_model", 50 "distributed_notification_service_feature_privileged_message", 51 "distributed_notification_service_disable_control", 52 "distributed_notification_service_feature_badge_manager", 53 "distributed_notification_service_feature_local_liveview", 54 "distributed_notification_service_feature_distributed_db", 55 "distributed_notification_service_feature_disturb_manager", 56 "distributed_notification_service_feature_slot_manager", 57 "distributed_notification_service_feature_additional_config", 58 "distributed_notification_service_feature_open_notification_settings" 59 ], 60 "adapted_system_type": [ 61 "standard" 62 ], 63 "rom": "3000KB", 64 "ram": "16000KB", 65 "hisysevent_config":[ 66 "//base/notification/distributed_notification_service/hisysevent.yaml" 67 ], 68 "deps": { 69 "components": [ 70 "samgr", 71 "hitrace", 72 "napi", 73 "hilog", 74 "relational_store", 75 "data_share", 76 "device_usage_statistics", 77 "bundle_framework", 78 "time_service", 79 "safwk", 80 "ability_runtime", 81 "ability_base", 82 "common_event_service", 83 "os_account", 84 "hisysevent", 85 "hicollie", 86 "access_token", 87 "ipc", 88 "player_framework", 89 "image_framework", 90 "init", 91 "eventhandler", 92 "c_utils", 93 "i18n", 94 "device_manager", 95 "kv_store", 96 "ffrt", 97 "device_standby", 98 "resource_management", 99 "config_policy", 100 "screenlock_mgr", 101 "ace_engine", 102 "openssl", 103 "power_manager", 104 "dsoftbus", 105 "zlib" 106 ], 107 "third_party": [ 108 "libuv", 109 "libxml2", 110 "icu" 111 ] 112 }, 113 "build": { 114 "group_type": { 115 "base_group": [ 116 117 ], 118 "fwk_group": [ 119 "//base/notification/distributed_notification_service/frameworks/ans:ans_client", 120 "//base/notification/distributed_notification_service/frameworks/js/napi:napi_notification", 121 "//base/notification/distributed_notification_service/frameworks/js/napi:napi_reminder", 122 "//base/notification/distributed_notification_service/interfaces/ndk:ohnotification", 123 "//base/notification/distributed_notification_service/frameworks/reminder:reminder_client" 124 ], 125 "service_group": [ 126 "//base/notification/distributed_notification_service/sa_profile:ans_sa_profile", 127 "//base/notification/distributed_notification_service/services:ans_service", 128 "//base/notification/distributed_notification_service/services/dialog_ui/enable_notification_dialog:dialog_hap", 129 "//base/notification/distributed_notification_service/services/reminder/sa_profile:reminder_sa_profile", 130 "//base/notification/distributed_notification_service/services/reminder:reminder_service", 131 "//base/notification/distributed_notification_service/tools:tools_shell" 132 ] 133 }, 134 "inner_kits": [ 135 { 136 "header": { 137 "header_base": "//base/notification/distributed_notification_service/interfaces/inner_api", 138 "header_files": [ 139 "badge_number_callback_data.h", 140 "enabled_notification_callback_data.h", 141 "message_user.h", 142 "notification.h", 143 "notification_action_button.h", 144 "notification_basic_content.h", 145 "notification_bundle_option.h", 146 "notification_content.h", 147 "notification_conversational_content.h", 148 "notification_conversational_message.h", 149 "notification_distributed_options.h", 150 "notification_do_not_disturb_date.h", 151 "notification_flags.h", 152 "notification_helper.h", 153 "notification_long_text_content.h", 154 "notification_media_content.h", 155 "notification_multiline_content.h", 156 "notification_normal_content.h", 157 "notification_picture_content.h", 158 "notification_request.h", 159 "notification_slot.h", 160 "notification_sorting.h", 161 "notification_sorting_map.h", 162 "notification_subscribe_info.h", 163 "notification_subscriber.h", 164 "notification_template.h", 165 "notification_user_input.h" 166 ] 167 }, 168 "name": "//base/notification/distributed_notification_service/frameworks/ans:ans_innerkits" 169 }, 170 { 171 "header": { 172 "header_base": "//base/notification/distributed_notification_service/frameworks/cj/ffi/include", 173 "header_files": [ 174 "inner_errors.h", 175 "macro.h", 176 "notification_enable.h", 177 "notification_manager_ffi.h", 178 "notification_manager_impl.h", 179 "notification_manager_log.h", 180 "notification_utils.h" 181 ] 182 }, 183 "name": "//base/notification/distributed_notification_service/frameworks/cj/ffi:cj_notification_manager_ffi" 184 } 185 ], 186 "test": [ 187 "//base/notification/distributed_notification_service/services/reminder/test/unittest:unittest", 188 "//base/notification/distributed_notification_service/services/ans/test/unittest:unittest", 189 "//base/notification/distributed_notification_service/services/distributed/test/unittest:ans_unit_test", 190 "//base/notification/distributed_notification_service/services/test/moduletest:moduletest", 191 "//base/notification/distributed_notification_service/frameworks/test/moduletest:moduletest", 192 "//base/notification/distributed_notification_service/frameworks/reminder/test/unittest:unittest", 193 "//base/notification/distributed_notification_service/frameworks/ans/test/unittest:unittest", 194 "//base/notification/distributed_notification_service/frameworks/core/test/unittest:unittest", 195 "//base/notification/distributed_notification_service/test:systemtest", 196 "//base/notification/distributed_notification_service/tools:unittest", 197 "//base/notification/distributed_notification_service/test/bechmarktest:benchmarktest", 198 "//base/notification/distributed_notification_service/test/fuzztest:fuzztest" 199 ] 200 } 201 } 202} 203