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_privileged_message", 48 "distributed_notification_service_feature_additional_control", 49 "distributed_notification_service_feature_disable_fa_model", 50 "distributed_notification_service_disable_control", 51 "distributed_notification_service_feature_badge_manager", 52 "distributed_notification_service_feature_local_liveview", 53 "distributed_notification_service_feature_distributed_db", 54 "distributed_notification_service_feature_disturb_manager", 55 "distributed_notification_service_feature_slot_manager", 56 "distributed_notification_service_feature_additional_config", 57 "distributed_notification_service_feature_open_notification_settings", 58 "distributed_notification_service_feature_all_scenario_collaboration", 59 "distributed_notification_service_feature_phone_collaboration" 60 ], 61 "adapted_system_type": [ 62 "standard" 63 ], 64 "rom": "3000KB", 65 "ram": "16000KB", 66 "hisysevent_config":[ 67 "//base/notification/distributed_notification_service/hisysevent.yaml" 68 ], 69 "deps": { 70 "components": [ 71 "samgr", 72 "hitrace", 73 "napi", 74 "hilog", 75 "relational_store", 76 "data_share", 77 "device_usage_statistics", 78 "bundle_framework", 79 "time_service", 80 "safwk", 81 "ability_runtime", 82 "ability_base", 83 "audio_framework", 84 "common_event_service", 85 "os_account", 86 "hisysevent", 87 "hicollie", 88 "access_token", 89 "ipc", 90 "player_framework", 91 "image_framework", 92 "init", 93 "eventhandler", 94 "c_utils", 95 "runtime_core", 96 "i18n", 97 "device_manager", 98 "kv_store", 99 "ffrt", 100 "device_standby", 101 "resource_management", 102 "config_policy", 103 "screenlock_mgr", 104 "ace_engine", 105 "openssl", 106 "power_manager", 107 "dsoftbus", 108 "zlib", 109 "libuv", 110 "json", 111 "libxml2", 112 "node", 113 "icu", 114 "node", 115 "cJSON", 116 "selinux_adapter" 117 ], 118 "third_party": [ 119 "libuv", 120 "libxml2", 121 "icu", 122 "json", 123 "node" 124 ] 125 }, 126 "build": { 127 "group_type": { 128 "base_group": [ 129 130 ], 131 "fwk_group": [ 132 "//base/notification/distributed_notification_service/frameworks/ans:ans_client", 133 "//base/notification/distributed_notification_service/frameworks/js/napi:napi_notification", 134 "//base/notification/distributed_notification_service/frameworks/js/napi:napi_reminder", 135 "//base/notification/distributed_notification_service/interfaces/ndk:ohnotification", 136 "//base/notification/distributed_notification_service/frameworks/reminder:reminder_client", 137 "//base/notification/distributed_notification_service/frameworks/ets:ani_packages" 138 ], 139 "service_group": [ 140 "//base/notification/distributed_notification_service/sa_profile:ans_sa_profile", 141 "//base/notification/distributed_notification_service/services:ans_service", 142 "//base/notification/distributed_notification_service/services/dialog_ui/enable_notification_dialog:dialog_hap", 143 "//base/notification/distributed_notification_service/services/reminder/sa_profile:reminder_sa_profile", 144 "//base/notification/distributed_notification_service/services/reminder:reminder_service", 145 "//base/notification/distributed_notification_service/tools:tools_shell" 146 ] 147 }, 148 "inner_kits": [ 149 { 150 "header": { 151 "header_base": "//base/notification/distributed_notification_service/interfaces/inner_api", 152 "header_files": [ 153 "badge_number_callback_data.h", 154 "enabled_notification_callback_data.h", 155 "message_user.h", 156 "notification.h", 157 "notification_action_button.h", 158 "notification_basic_content.h", 159 "notification_bundle_option.h", 160 "notification_content.h", 161 "notification_conversational_content.h", 162 "notification_conversational_message.h", 163 "notification_disable.h", 164 "notification_distributed_options.h", 165 "notification_do_not_disturb_date.h", 166 "notification_flags.h", 167 "notification_helper.h", 168 "notification_long_text_content.h", 169 "notification_media_content.h", 170 "notification_multiline_content.h", 171 "notification_normal_content.h", 172 "notification_picture_content.h", 173 "notification_request.h", 174 "notification_slot.h", 175 "notification_sorting.h", 176 "notification_sorting_map.h", 177 "notification_subscribe_info.h", 178 "notification_subscriber.h", 179 "notification_template.h", 180 "notification_user_input.h" 181 ] 182 }, 183 "name": "//base/notification/distributed_notification_service/frameworks/ans:ans_innerkits" 184 }, 185 { 186 "header": { 187 "header_base": "//base/notification/distributed_notification_service/frameworks/cj/ffi/include", 188 "header_files": [ 189 "inner_errors.h", 190 "macro.h", 191 "notification_enable.h", 192 "notification_manager_ffi.h", 193 "notification_manager_impl.h", 194 "notification_manager_log.h", 195 "notification_utils.h" 196 ] 197 }, 198 "name": "//base/notification/distributed_notification_service/frameworks/cj/ffi:cj_notification_manager_ffi" 199 } 200 ], 201 "test": [ 202 "//base/notification/distributed_notification_service/services/reminder/test/unittest:unittest", 203 "//base/notification/distributed_notification_service/services/ans/test/unittest:unittest", 204 "//base/notification/distributed_notification_service/services/distributed/test/unittest:ans_unit_test", 205 "//base/notification/distributed_notification_service/services/test/moduletest:moduletest", 206 "//base/notification/distributed_notification_service/frameworks/test/moduletest:moduletest", 207 "//base/notification/distributed_notification_service/frameworks/reminder/test/unittest:unittest", 208 "//base/notification/distributed_notification_service/frameworks/ans/test/unittest:unittest", 209 "//base/notification/distributed_notification_service/frameworks/core/test/unittest:unittest", 210 "//base/notification/distributed_notification_service/test:systemtest", 211 "//base/notification/distributed_notification_service/tools:unittest", 212 "//base/notification/distributed_notification_service/test/bechmarktest:benchmarktest", 213 "//base/notification/distributed_notification_service/test/fuzztest:fuzztest" 214 ] 215 } 216 } 217} 218